Yeh this guy is pretty persistant on having react-native as a dependency

const blacklist = require('metro-config/src/defaults/blacklist');

Create a file in your root called rn-cli.config.js

`module.exports = {
    resolver: {
        blacklistRE: blacklist([
            /node_modules\/.*\/node_modules\/react-native\/.*/,
        ])
    },
};`


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

* https://now-autodeploy.now.sh


Successfully aliased the URL <https://simon-kjellberg-rnyyoizcnf.now.sh> to the following aliases.

* https://simonkjellberg.com
* https://www.simonkjellberg.com
* https://simonkjellberg.se
* https://www.simonkjellberg.se


FIXATO bug array/function

```
 b [ 10 ] : real ;

 (*f) ( a : integer ) : integer { return 1; } ;
```

```
EXIT TOKEN : Token : The End

[03] {0xabda20} ::                      Node Term {0xabda20} type{1} sym{2} integer(10)
[03] {0xabdc88} ::                      Node Term {0xabdc88} type{1} sym{5} id(b){0xabda20}
[02] {0xabdf60} ::               array    {0xabdc88} :: [1]
[01] {0xabe0e8} ::      nDecl {0xacfb70} :T(real)
[04] {0xabde10} ::                              Node Term {0xabde10} type{1} sym{5} id(a)
[03] {0xabdf98} ::                      nDecl {0xacfb80} :T(integer)
[04] {0xabdcf8} ::                              Node Term {0xabdcf8} type{1} sym{5} id(f)
[03] {0xabdcc0} ::                      Node BinOp {0xabdcc0} type{3} sym{117} left  {0x0} right {0xabdcf8} op(P){0xabdf98}
[02] {0xabdd68} ::               function {0xabdcc0} :: [1]
[03] {0xabdef0} ::                      program {0xad26e8} :
[03] {0xabdef0} ::                      main {0xabdef0} :
[02] {0xabdd68} ::               block  {0xabdef0}
[03] {0xabdf28} ::                      Node Term {0xabdf28} type{1} sym{2} integer(1)
[02] {0xabdd68} ::               return  {0xabdf28}
[01] {0xabdeb8} ::      nDecl {0xacfc50} :T(integer)
[00] {0xabe040} :: program {0xacfd98} : {0xabe0e8}  {0xabdeb8}
[00] {0xabe040} :: main {0xabe040} :

POSTFIX :: size::[6] -> [10][b][a][f][P][1]

C:\uPascal\bin>
```


Отступ два пробела
```
days_in_a_month = {
  jan: 31,
  feb: 28,
  ...
}
```


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

I updated the Github team because of this commit.

- @dgasmith, @lnaden 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)


`days_in_a_month.each { |month, days| puts month if days == 30 }
`


Удали файлы `task5.rb, task51.rb`


Successfully aliased the URL <https://now-autodeploy-1xtk2syky.now.sh> to the following alias.

* https://now-autodeploy.now.sh


Wait what changed?


NVM it got used before init


@Berzeck These Controller APIs will be registered to ServiceManager in future?


В задаче с корзиной используй символы в качестве ключей.
Также нужно сделать вывод стоимости каждого товара.
Это нужно сделать во втором цикле, где считается итоговая сумма
Вывод должен быть примерно таким:
```
название    цена кол-во итого    # заголовок можно не делать
хлеб            10        2          20
масло         15        1           15
итого 35
```


Picked up this tip at: https://dev.to/burkeholland/asyncawait-and-the-foreach-pit-of-despair-2267


hi, i want to use fimmcherry , but i don't know how can i prepare input files for fimmcherry..


can someone PLEASE point me to a tutorial for using this library?
I can see that we need a SERVER to implement REMOTE PUSH  notifications. Does this library take care of that or we hv to implement the server ourselves? If we hv to do that then how do I do it, using firebase cloud functions as I want to use FCM service.
Thank you .


@stevenwinfield thanks


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


Before:

After:


Typo - `dynamic` again #dacb06f


Лучше `Deck` назвать


平台系统 配置/切换/支付类


- NamelessCoder\GizzleGitPlugins\GizzlePlugins\ClonePlugin:00000000228d27420000000077dc375b:
  - 0: Executing Git clone command: /usr/bin/git clone --depth 1 --single-branch --branch 'v1.2.1' 'https://github.com/clickstorm/cs_file_meta_fill.git' /tmp/fe640c9e421d5e3128bcfd1102ba39eb82afa8fe/cs_file_meta_fill
  - NamelessCoder\TYPO3RepositoryGizzle\GizzlePlugins\ExtensionRepositoryReleasePlugin:00000000228d275c0000000077dc375b:
    - resultCode: 10504
    - resultMessages:
      - 0: Please note that it might take a while (up to an hour) until your extension and the documentation appear on TYPO3.org.
      - version: 1.2.1


Need to clean up SentimentUtils.MakeRequests. Too many things are being passed in as arguments that should be located in a singleton or other mechanism (known domains, output file name, DB connection string, valence dictionary, shared HttpClient).


The code is perfect.


This tag is better than commonly used?


В карте уже есть константы. Не нужно дублировать.
Переименуй их в `LEARS`, `VALUES` и используй тут `Card::LEARS, Card::VALUES`


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:3:6:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L3) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in folders){
     ^
```
[R/initialise.R:4:7:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L4) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dir.exists(i)){
      ^
```
[R/initialise.R:11:5:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.na(retval) & length(folders)>1){
    ^
```
[R/initialise.R:11:37:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L11) *style:* **Put spaces around all infix operators.**
```r
  if(is.na(retval) & length(folders)>1){
                                   ~^~
```
[R/initialise.R:13:12:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
           ^
```
[R/initialise.R:13:44:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L13) *style:* **Put spaces around all infix operators.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
                                          ~^~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:37:6:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(arguments)){
     ^
```
[R/initialise.R:42:6:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L42) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in names(PROJ)){
     ^
```
[R/initialise.R:43:7:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L43) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(PROJ[[i]])) PROJ[[i]] <- SelectFolderThatExists(PROJ[[i]], i)
      ^
```
[R/initialise.R:47:5:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(PROJ$SHARED)){
    ^
```
[R/initialise.R:53:5:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
    ^
```
[R/initialise.R:53:14:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L53) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:54:1:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L54) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:63:1:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/R/initialise.R#L63) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:11:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L19) *style:* **Put spaces around all infix operators.**
```r
      HOME=c("/x","/y"),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:19:15:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
              ^~
```
[tests/testthat/test_InitialiseProject.R:19:19:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L19) *style:* **Commas should always have a space after.**
```r
      HOME=c("/x","/y"),
                  ^
```
[tests/testthat/test_InitialiseProject.R:19:20:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
                   ^~
```
[tests/testthat/test_InitialiseProject.R:20:13:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L20) *style:* **Put spaces around all infix operators.**
```r
      SHARED=tempdir(),
           ~^~
```
[tests/testthat/test_InitialiseProject.R:21:10:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L21) *style:* **Put spaces around all infix operators.**
```r
      RAW=tempdir()
        ~^~
```
[tests/testthat/test_InitialiseProject.R:27:3:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L27) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:29:9:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L29) *style:* **Put spaces around all infix operators.**
```r
    HOME=c(tempdir(),"/y"),
       ~^~
```
[tests/testthat/test_InitialiseProject.R:29:22:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L29) *style:* **Commas should always have a space after.**
```r
    HOME=c(tempdir(),"/y"),
                     ^
```
[tests/testthat/test_InitialiseProject.R:29:23:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L29) *warning:* **Do not use absolute paths.**
```r
    HOME=c(tempdir(),"/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:30:11:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L30) *style:* **Put spaces around all infix operators.**
```r
    SHARED=tempdir(),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:31:8:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L31) *style:* **Put spaces around all infix operators.**
```r
    RAW=tempdir()
      ~^~
```
[tests/testthat/test_InitialiseProject.R:34:21:](https://github.com/raubreywhite/org/blob/55bb645669ef1ab63a38e1327d9029d7f2e7fec8/tests/testthat/test_InitialiseProject.R#L34) *style:* **Commas should always have a space after.**
```r
  expect_equal(TRUE,dir.exists(org::PROJ$SHARED_TODAY))
                    ^
```


Можно просто `@cards.shift`, т.к метод возвращает удаляемый элемент


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:3:6:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L3) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in folders){
     ^
```
[R/initialise.R:4:7:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L4) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dir.exists(i)){
      ^
```
[R/initialise.R:11:5:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.na(retval) & length(folders)>1){
    ^
```
[R/initialise.R:11:37:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L11) *style:* **Put spaces around all infix operators.**
```r
  if(is.na(retval) & length(folders)>1){
                                   ~^~
```
[R/initialise.R:13:12:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
           ^
```
[R/initialise.R:13:44:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L13) *style:* **Put spaces around all infix operators.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
                                          ~^~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:37:6:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(arguments)){
     ^
```
[R/initialise.R:42:6:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L42) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in names(PROJ)){
     ^
```
[R/initialise.R:43:7:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L43) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(PROJ[[i]])) PROJ[[i]] <- SelectFolderThatExists(PROJ[[i]], i)
      ^
```
[R/initialise.R:47:5:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(PROJ$SHARED)){
    ^
```
[R/initialise.R:53:5:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
    ^
```
[R/initialise.R:53:14:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L53) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:54:1:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L54) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:63:1:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/R/initialise.R#L63) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:11:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L19) *style:* **Put spaces around all infix operators.**
```r
      HOME=c("/x","/y"),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:19:15:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
              ^~
```
[tests/testthat/test_InitialiseProject.R:19:19:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L19) *style:* **Commas should always have a space after.**
```r
      HOME=c("/x","/y"),
                  ^
```
[tests/testthat/test_InitialiseProject.R:19:20:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
                   ^~
```
[tests/testthat/test_InitialiseProject.R:20:13:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L20) *style:* **Put spaces around all infix operators.**
```r
      SHARED=tempdir(),
           ~^~
```
[tests/testthat/test_InitialiseProject.R:21:10:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L21) *style:* **Put spaces around all infix operators.**
```r
      RAW=tempdir()
        ~^~
```
[tests/testthat/test_InitialiseProject.R:27:3:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L27) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:29:9:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L29) *style:* **Put spaces around all infix operators.**
```r
    HOME=c(tempdir(),"/y"),
       ~^~
```
[tests/testthat/test_InitialiseProject.R:29:22:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L29) *style:* **Commas should always have a space after.**
```r
    HOME=c(tempdir(),"/y"),
                     ^
```
[tests/testthat/test_InitialiseProject.R:29:23:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L29) *warning:* **Do not use absolute paths.**
```r
    HOME=c(tempdir(),"/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:30:11:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L30) *style:* **Put spaces around all infix operators.**
```r
    SHARED=tempdir(),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:31:8:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L31) *style:* **Put spaces around all infix operators.**
```r
    RAW=tempdir()
      ~^~
```
[tests/testthat/test_InitialiseProject.R:34:21:](https://github.com/raubreywhite/org/blob/a60566f79580ad4011d87b87446ad4b4c9b527ae/tests/testthat/test_InitialiseProject.R#L34) *style:* **Commas should always have a space after.**
```r
  expect_equal(TRUE,dir.exists(org::PROJ$SHARED_TODAY))
                    ^
```


That's a good point. Fixed in https://github.com/trezor/trezor-core/commit/f11373c0eee792c3a486d80f95a54568334bfbe6


![](https://github.trello.services/images/mini-trello-icon.png) [Submission transfer to another site](https://trello.com/c/aFcEDNmv/318-submission-transfer-to-another-site)


iirc you have to compensate for the half pixel offset here, like:
`color = texture(..., color * ((texdim - 1.0) / texdim) + vec3(0.5 / texdim)); // texdim: dimensions of the volume texture`

Otherwise you'll loose some colors near black/white.


Сделай класс руки(`Hand`), который будет хранить карты пользователя и заниматься подсчетом очков


Aliasing failed with the following error:

~~~
Error! Invalid alias. Please confirm that the alias you provided is a valid hostname. Note: Nested domains are not supported.
~~~


我是Hui，
我正在學習資料科學


work finished


Puzzle `224-90cc17e9` disappeared from [`README.md`](https://github.com/timelesslounge/timelessis/blob/master/README.md), that's why I closed #296. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Puzzle `296-c87b59cc` discovered in   [`README.md`](  https://github.com/timelesslounge/timelessis/blob/master/README.md)   and submitted as #352. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


@jneem unless you are talking about https://en.wikipedia.org/wiki/Quilt_(software), maybe this was not the best name to choose ;-) Quilt is already used to manage patches (it is kind of a hacky lookalike to Darcs/pijul)... so it is a project that is very similar in spirit to yours, but totally different, so that's extra confusing.


搞笑吗。。。


Liquids are like any other blocks, so adding liquid registration is purely **useless**


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:3:6:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L3) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in folders){
     ^
```
[R/initialise.R:4:7:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L4) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dir.exists(i)){
      ^
```
[R/initialise.R:11:5:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.na(retval) & length(folders)>1){
    ^
```
[R/initialise.R:11:37:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L11) *style:* **Put spaces around all infix operators.**
```r
  if(is.na(retval) & length(folders)>1){
                                   ~^~
```
[R/initialise.R:13:12:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
           ^
```
[R/initialise.R:13:44:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L13) *style:* **Put spaces around all infix operators.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
                                          ~^~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:37:6:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(arguments)){
     ^
```
[R/initialise.R:42:6:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L42) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in names(PROJ)){
     ^
```
[R/initialise.R:43:7:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L43) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(PROJ[[i]])) PROJ[[i]] <- SelectFolderThatExists(PROJ[[i]], i)
      ^
```
[R/initialise.R:47:5:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(PROJ$SHARED)){
    ^
```
[R/initialise.R:53:5:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
    ^
```
[R/initialise.R:53:14:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L53) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:54:1:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L54) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:63:1:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/R/initialise.R#L63) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:11:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L19) *style:* **Put spaces around all infix operators.**
```r
      HOME=c("/x","/y"),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:19:15:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
              ^~
```
[tests/testthat/test_InitialiseProject.R:19:19:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L19) *style:* **Commas should always have a space after.**
```r
      HOME=c("/x","/y"),
                  ^
```
[tests/testthat/test_InitialiseProject.R:19:20:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
                   ^~
```
[tests/testthat/test_InitialiseProject.R:20:13:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L20) *style:* **Put spaces around all infix operators.**
```r
      SHARED=tempdir(),
           ~^~
```
[tests/testthat/test_InitialiseProject.R:21:10:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L21) *style:* **Put spaces around all infix operators.**
```r
      RAW=tempdir()
        ~^~
```
[tests/testthat/test_InitialiseProject.R:27:3:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L27) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:29:9:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L29) *style:* **Put spaces around all infix operators.**
```r
    HOME=c(tempdir(),"/y"),
       ~^~
```
[tests/testthat/test_InitialiseProject.R:29:22:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L29) *style:* **Commas should always have a space after.**
```r
    HOME=c(tempdir(),"/y"),
                     ^
```
[tests/testthat/test_InitialiseProject.R:29:23:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L29) *warning:* **Do not use absolute paths.**
```r
    HOME=c(tempdir(),"/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:30:11:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L30) *style:* **Put spaces around all infix operators.**
```r
    SHARED=tempdir(),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:31:8:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L31) *style:* **Put spaces around all infix operators.**
```r
    RAW=tempdir()
      ~^~
```
[tests/testthat/test_InitialiseProject.R:34:21:](https://github.com/raubreywhite/org/blob/20e8232f6675e792074dfb2f3830cd841fae2894/tests/testthat/test_InitialiseProject.R#L34) *style:* **Commas should always have a space after.**
```r
  expect_equal(TRUE,dir.exists(org::PROJ$SHARED_TODAY))
                    ^
```


CaptureKey and CaptureKeyUpAndDowns will only work on window that doesn't have a focus, and will give back correspond event.

If the window already has focused, all of these are delivered, depend on the button.

If CaptureKey and CaptureKeyUpAndDowns already has been called, the key and modifiers will be rewritten if neccessary


[R/create_stunning_tree.R:22:38:](https://github.com/richelbilderbeek/pirouette/blob/fd135f4b511f79125b09ff55bdee8bcea1551fce/R/create_stunning_tree.R#L22) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    lambda <- (log(n_taxa) - log(n_0) ) / t_0
                                     ^
```
[R/create_stunning_tree.R:24:11:](https://github.com/richelbilderbeek/pirouette/blob/fd135f4b511f79125b09ff55bdee8bcea1551fce/R/create_stunning_tree.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    r <- -(lambda - mu)
          ^
```
[R/create_stunning_tree.R:63:8:](https://github.com/richelbilderbeek/pirouette/blob/fd135f4b511f79125b09ff55bdee8bcea1551fce/R/create_stunning_tree.R#L63) *style:* **Variable or function name should be snake_case.**
```r
  tree$tip.label <- LETTERS[1:n_taxa]
       ^~~~~~~~~
```
[tests/testthat/test-create_stunning_tree.R:14:1:](https://github.com/richelbilderbeek/pirouette/blob/fd135f4b511f79125b09ff55bdee8bcea1551fce/tests/testthat/test-create_stunning_tree.R#L14) *style:* **Trailing blank lines are superfluous.**
```r

^
```


Why aren't we using the SL cloud / Headless solution here? We can also run these tests without a Vagrant VM and just headless on our own machine. Then we can spin up as many instances as testfiles.


概括了航空


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:3:6:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L3) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in folders){
     ^
```
[R/initialise.R:4:7:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L4) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dir.exists(i)){
      ^
```
[R/initialise.R:11:5:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.na(retval) & length(folders)>1){
    ^
```
[R/initialise.R:11:37:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L11) *style:* **Put spaces around all infix operators.**
```r
  if(is.na(retval) & length(folders)>1){
                                   ~^~
```
[R/initialise.R:13:12:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
           ^
```
[R/initialise.R:13:44:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L13) *style:* **Put spaces around all infix operators.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
                                          ~^~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:37:6:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(arguments)){
     ^
```
[R/initialise.R:42:6:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L42) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in names(PROJ)){
     ^
```
[R/initialise.R:43:7:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L43) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(PROJ[[i]])) PROJ[[i]] <- SelectFolderThatExists(PROJ[[i]], i)
      ^
```
[R/initialise.R:47:5:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(PROJ$SHARED)){
    ^
```
[R/initialise.R:53:5:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
    ^
```
[R/initialise.R:53:14:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L53) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:54:1:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L54) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:63:1:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/R/initialise.R#L63) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:11:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L19) *style:* **Put spaces around all infix operators.**
```r
      HOME=c("/x","/y"),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:19:15:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
              ^~
```
[tests/testthat/test_InitialiseProject.R:19:19:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L19) *style:* **Commas should always have a space after.**
```r
      HOME=c("/x","/y"),
                  ^
```
[tests/testthat/test_InitialiseProject.R:19:20:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
                   ^~
```
[tests/testthat/test_InitialiseProject.R:20:13:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L20) *style:* **Put spaces around all infix operators.**
```r
      SHARED=tempdir(),
           ~^~
```
[tests/testthat/test_InitialiseProject.R:21:10:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L21) *style:* **Put spaces around all infix operators.**
```r
      RAW=tempdir()
        ~^~
```
[tests/testthat/test_InitialiseProject.R:27:3:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L27) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:29:9:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L29) *style:* **Put spaces around all infix operators.**
```r
    HOME=c(tempdir(),"/y"),
       ~^~
```
[tests/testthat/test_InitialiseProject.R:29:22:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L29) *style:* **Commas should always have a space after.**
```r
    HOME=c(tempdir(),"/y"),
                     ^
```
[tests/testthat/test_InitialiseProject.R:29:23:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L29) *warning:* **Do not use absolute paths.**
```r
    HOME=c(tempdir(),"/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:30:11:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L30) *style:* **Put spaces around all infix operators.**
```r
    SHARED=tempdir(),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:31:8:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L31) *style:* **Put spaces around all infix operators.**
```r
    RAW=tempdir()
      ~^~
```
[tests/testthat/test_InitialiseProject.R:34:21:](https://github.com/raubreywhite/org/blob/f0921090d198e3eec9e863444bb14c92524bd890/tests/testthat/test_InitialiseProject.R#L34) *style:* **Commas should always have a space after.**
```r
  expect_equal(TRUE,dir.exists(org::PROJ$SHARED_TODAY))
                    ^
```


Hi @1988liuwu

Yes. It is the dependency problem which is not solved for packet_forwarder. I will fix it.


For older Total.js apps you can use this definition file: [security.js.zip](https://github.com/totaljs/framework/files/2888261/security.js.zip) more info in this [blog post](https://blog.totaljs.com/blogs/news/20190213-a-critical-security-fix/).

---

> I can't sweep it under the rug.

Yes I too. So what do you suggest?


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:3:6:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L3) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in folders){
     ^
```
[R/initialise.R:4:7:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L4) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dir.exists(i)){
      ^
```
[R/initialise.R:11:5:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.na(retval) & length(folders)>1){
    ^
```
[R/initialise.R:11:37:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L11) *style:* **Put spaces around all infix operators.**
```r
  if(is.na(retval) & length(folders)>1){
                                   ~^~
```
[R/initialise.R:13:12:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
           ^
```
[R/initialise.R:13:44:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L13) *style:* **Put spaces around all infix operators.**
```r
  } else if(is.na(retval) & length(folders)==1) retval <- folders
                                          ~^~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:37:6:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(arguments)){
     ^
```
[R/initialise.R:42:6:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L42) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in names(PROJ)){
     ^
```
[R/initialise.R:43:7:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L43) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(PROJ[[i]])) PROJ[[i]] <- SelectFolderThatExists(PROJ[[i]], i)
      ^
```
[R/initialise.R:47:5:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(PROJ$SHARED)){
    ^
```
[R/initialise.R:53:5:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
    ^
```
[R/initialise.R:53:14:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L53) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if(!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT){
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:54:1:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L54) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:63:1:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/R/initialise.R#L63) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:11:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L19) *style:* **Put spaces around all infix operators.**
```r
      HOME=c("/x","/y"),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:19:15:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
              ^~
```
[tests/testthat/test_InitialiseProject.R:19:19:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L19) *style:* **Commas should always have a space after.**
```r
      HOME=c("/x","/y"),
                  ^
```
[tests/testthat/test_InitialiseProject.R:19:20:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME=c("/x","/y"),
                   ^~
```
[tests/testthat/test_InitialiseProject.R:20:13:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L20) *style:* **Put spaces around all infix operators.**
```r
      SHARED=tempdir(),
           ~^~
```
[tests/testthat/test_InitialiseProject.R:21:10:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L21) *style:* **Put spaces around all infix operators.**
```r
      RAW=tempdir()
        ~^~
```
[tests/testthat/test_InitialiseProject.R:27:3:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L27) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:29:9:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L29) *style:* **Put spaces around all infix operators.**
```r
    HOME=c(tempdir(),"/y"),
       ~^~
```
[tests/testthat/test_InitialiseProject.R:29:22:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L29) *style:* **Commas should always have a space after.**
```r
    HOME=c(tempdir(),"/y"),
                     ^
```
[tests/testthat/test_InitialiseProject.R:29:23:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L29) *warning:* **Do not use absolute paths.**
```r
    HOME=c(tempdir(),"/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:30:11:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L30) *style:* **Put spaces around all infix operators.**
```r
    SHARED=tempdir(),
         ~^~
```
[tests/testthat/test_InitialiseProject.R:31:8:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L31) *style:* **Put spaces around all infix operators.**
```r
    RAW=tempdir()
      ~^~
```
[tests/testthat/test_InitialiseProject.R:34:21:](https://github.com/raubreywhite/org/blob/09473448f494ddd1a4b9b214457f25bd1d62db6c/tests/testthat/test_InitialiseProject.R#L34) *style:* **Commas should always have a space after.**
```r
  expect_equal(TRUE,dir.exists(org::PROJ$SHARED_TODAY))
                    ^
```


This is not needed to do this for all the pages, just export `new LoginPage()` from the `login.page.js`


It is fixed now indeed. Weird...
@mikewoudenberg These problems seems to be fixed again with the latest OZW.
@gizmocuz Do you have a clue what happened when updating OZW? Looks like you pulled an older version/other branch or something?


See above comment. This is makes a lot of code duplication


01. npm install express-generator -g
02. express –-view=pug


If the plugin.xml is being moved here, probably should delete the now-unused one from `/resources`


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

* https://grxy.now.sh


It works now at 1.5.2


Successfully aliased the URL <https://albert-chu-portfolio-320yqrm38.now.sh> to the following alias.

* https://albertchu.now.sh


+1 to removing these hard coded things!


creature_equip_template empty for those?


We should make the tests more atomic. If we need to test the cart we should only focus on the cart and not filling in for example the login form. We can just set the storage and go to the cart and only focus on the cart tests

This is an example:

```js
        // Load the url
        browser.url('');

        // Set the storage on the correct domain
        browser.execute('sessionStorage.setItem("session-username", "standard_user"); sessionStorage.setItem("cart-contents", "[0]")');

        // Now got to the inventory page
        browser.url('/cart.html');
```

This saves a lot of time and will only focus on the cart. We can do this for all tests and create 1 e2e flow for the complete app where we test the login, add item, go to cart, and checkout


It is because native method does not support reducing the string.
https://github.com/bl00mber/react-phone-input-2/blob/master/src/index.js#L378


Successfully aliased the URL <https://vscode-6xhcvkugi.now.sh> to the following alias.

* https://setup-vscode.now.sh


Add Ex01.html-Thuchanhkhaibaovasudungbien


Čau,
včera ve vlaku jsem na to mrknul. Fixnul sidebar a revertnul tenhle commit. Jediné, co jsem přenesl byl změněný infotext - respektive celý jsem jej upravil a doplnil. Zároveň jsem opravil jeho nezobrazování v případě, že chybělo cookies.

![obrazek](https://user-images.githubusercontent.com/155542/53154102-420f5100-35ba-11e9-9e69-830e09245860.png)

V dalším kroku ještě přidám změny, které mám rozdělané na druhém počítači a pokud se neobjeví problém, bude možné zmergovat a vydat. Aby byl základ pro další vývoj.

P.S.: zkoušel jsem povýšit i Bootstrap, ale tam je potřeba migrace a důkladnější testování. A nevím, jak se na to bude tvářit tvůj redakční systém.


oo_boiler_refactor (drewyh) - x86_64-MacOS-10.13-clang: Tests Failed (2463 of 3034 tests passed, 60 test warnings)

Messages:

 * 374 tests had: AUD diffs.
 * 374 tests had: EIO diffs.
 * 366 tests had: RDD diffs.
 * 314 tests had: Table big diffs.
 * 200 tests had: MDD diffs.
 * 207 tests had: MTD diffs.
 * 126 tests had: BND diffs.
 * 119 tests had: ESO small diffs.
 * 93 tests had: MTR small diffs.
 * 5 tests had: ERR diffs.

Failures:

regression Test Summary
 * Passed: 60
 * Failed: 571

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-81.18%25-red.png)


If `currentEdge` is only a fixed 2 elements vector, you should consider to use a `std::pair` instead.


Successfully aliased the URL <https://albert-chu-portfolio-butprst6t.now.sh> to the following alias.

* https://albertchu.now.sh


universal-4.7.1.apk
这个包大小比上个版本小了一倍多。


did you mean "not big enough" ?


1) è stato indrototto lo stsato dei nodi come stack : stackTypeNode ,  che indica il nodo attuale esaminato ;
2) viene fatto un check a livello delle dichiarazioni che per correttezza non possono usare gli operatori binari eccettto che per i puntatori ;


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

I updated the Github team because of this commit.

- @andreyz4k was 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)


Убрать `game`. Пользователь не должен знать о классе логики. Он должен только уметь выполнять необходимые действия.
Например в игре происходит раздача карт. Пользователь должен уметь взять карту из колоды:

```
# GameHandler
def init_deal
  2.times { @player.take_card(@deck.deal_card) }
end

# Player
def take_card(card)
  @cards << card
end
```


Kindly, if you modify something from my mod, publish a new issue with a link to your own repository/place where I can find the sources. I want to see your improvements/creations as well!


Hi @rslobojan-saucelabs

It's good to have all the tests in here, but from a QA perspective we should:
- narrow our scope per testfile
- put helpers in the PO's like signIn (that will hold the behaviour in the PO) and keep less duplicate code in the testfiles itself
- re-use the code in a _better_ way to prevent duplication

I already have a lot of code on my local machine for some tests for demo's for customers that might help in this case

I don't want to give you a negative feeling about it, because you already put a lot of effort in it, but I think we can gain some stuff here to make it also easier to maintain and faster to execute


@howardchung most certainly fixes with https://github.com/skadistats/clarity/commit/5b73c829576818f13b3bd92064e3cc85744401fc

Next time, could you drop a quick note?


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

* https://atmanaut.me
* https://atmanaut.us


Лучше `@dealer, @player`


`@cards.join(' ')`


В класс логики


Jen jsem trochu vypadl z kontextu - cele to zvedani verzi bylo proto, ze novejsi XXX melo opravene neco ve vyhledavani, je to tak? Takze po techto upravach to bude delat +- to same co driv ale bude lepe fugovat to hledani (nebo co presne se tam resilo). Kazdopadne diky Mariane.


I get it


one idea would be to drop template and make a table for equip for every single creature spawned.

Or we need to read equiptment from db check which are exist and add new ones to the end.
And using the ID from DB which already exists to set id in spawns.


Hi @paulmelnikow
We had a mixup about a hotfix and it ended up as a patch version by mistake. 3.0.2 was just now released which is identical to 3.0.0


hekko


Wich Id are you talking about ?
For the ARIA label, I guess it's the minimum to have it. And of course I have used the same as Jahia Design System[*](https://intra.jahia.design/demos/dialogs/)


Bug caused `m_iPlayerID` to alway be 0, and it looks like your parser also relied on it, so...


Mac上面跑你的Demo跑不起来，AHotGames重新编译就报错了


This should be copied, not moved. We should keep the messaging api for validating ‘operation’ values


详细描述项目


-- TUGAS PRAKTIKUM 1
-- 1.	Buat sebuah database dengan nama latihan01!
-- 2.	Buat sebuah tabel dengan nama biodata dengan field nama dan alamat pada database latihan01!
-- 3.	Tambahkan sebuah kolom keterangan (varchar 15), sebagai kolom terakhir!
-- 4.	Tambahkan kolom id (int 11) di awal (sebagai kolom pertama)!
-- 5.	Sisipkan sebuah kolom dengan nama phone (varchar 15) setelah kolom alamat!
-- 6.	Ubah kolom id menjadi char(11)!
-- 7.	Ubah nama kolom phone menjadi hp (varchar 20)!
-- 8.	Hapus kolom keterangan dari tabel!
-- 9.	Ganti nama tabel menjadi data_mahasiswa!
-- 10.	Ganti nama field id menjadi nim!
-- 11.	Jadikan nim sebagai primary key!

-- 1. Buat sebuah database dengan nama latihan01!
create database latihan01;

-- 2. Buat sebuah tabel dengan nama biodata dengan field nama dan alamat pada database latihan01!
use latihan01;
create table biodata
( nama varchar (15) not null,
alamat varchar (20) not null );

-- Untuk melihat struktur tabel ketik
desc biodata;

-- 3. Tambahkan sebuah kolom keterangan (varchar 15), sebagai kolom terakhir!
alter table biodata
add keterangan varchar (15) not null;

-- Untuk melihat struktur tabel ketik
desc biodata;

-- 4. Tambahkan kolom id (int 11) di awal (sebagai kolom pertama)!
alter table biodata
add id int (11) null
first;

-- Untuk melihat struktur tabel ketik
desc biodata;

-- 5. Sisipkan sebuah kolom dengan nama phone (varchar 15) setelah kolom alamat!
alter table biodata
add column
phone varchar (15) not null
after alamat;

-- Untuk melihat struktur tabel ketik
desc biodata;

-- 6. Ubah kolom id menjadi char(11)!
alter table biodata
modify id char(11) null;

-- Untuk melihat struktur tabel ketik
desc biodata;

-- 7. Ubah nama kolom phone menjadi hp (varchar 20)!
alter table biodata
change phone hp varchar (20) not null;

-- Untuk melihat struktur tabel ketik
desc biodata;

-- 8. Hapus kolom keterangan dari tabel!
alter table biodata
drop keterangan;

-- Untuk melihat struktur tabel ketik
desc biodata;

-- 9. Ganti nama tabel menjadi data_mahasiswa!
rename table biodata to data_mahasiswa;

-- Untuk melihat struktur tabel ketik
desc data_mahasiswa;

-- 10. Ganti nama field id menjadi nim!
alter table data_mahasiswa
change id nim char (11) null;

-- Untuk melihat struktur tabel ketik
desc data_mahasiswa;


rebaseは枝の挿し替え/コミットの作り直しなので、新規コミットができてるのは変。


The rename is unwanted. Permissions at some point may not be implemented with RBAC but ABAC or simpler ACL


I guess this should write to `debug.log`


I notice a ndef hint,  I got some ndef code which I was fiddling with.


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:61:15:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/R/initialise.R#L61) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if (!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:62:1:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/R/initialise.R#L62) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:71:1:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/R/initialise.R#L71) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:17:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                ^~
```
[tests/testthat/test_InitialiseProject.R:19:23:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:28:3:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/tests/testthat/test_InitialiseProject.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:30:26:](https://github.com/raubreywhite/org/blob/ada72973a602e36afc4b6320eb8d415fc45439d1/tests/testthat/test_InitialiseProject.R#L30) *warning:* **Do not use absolute paths.**
```r
    HOME = c(tempdir(), "/y"),
                         ^~
```


If I read this correctly, now the contract is that in debug mode `results.csv` is not touched and all is directed to debug and error, is this right?


Question: Why remove the scopes endpoint? How do you get available scopes from the API?


さっきも言いましたが、コミットメッセージとIssue番号を紐付けるようにしていってください。
あと、コミットメッセージは「ですます調」じゃなくていいと思います。
主語は「このコミットは」だと思って書くと良いです。


This is more than confusing to me because in the line the compiler complains about there is no relation to `kaleidoscope::LEDFunctionalColor::colorMapDefault::control` at all.
https://github.com/jdlien/Kaleidoscope-LEDEffect-FunctionalColor/blob/d1a6dba1427c4c109cde9b74b61d53fd190fcd1d/src/Kaleidoscope-LEDEffect-FunctionalColor.cpp#L17

I build it with Arduino 1.8.5 which comes with gcc 4.9.2. From your path I conclude that you use Arduino 1.5.x. Could that make the difference?


修改录音文档


As I know there are two approaches here. First one is encrypt/decrypt password using a known key approach (two ways function) where Robo will be able to decrypt encrypted passwords from config file. Second approach is using hashing approach (one way function) where the idea is you cannot (almost) decrypt encrypted(hashed) passwords, you can only verify. Since Robo needs the clear passwords to connect at runtime, we had to use the first approach.
And in this ticket, we are just trying to solve clear passwords in config file problem.


Apologies I had missed that you were working on that race as well.
Either way good to keep different areas of work in different PRs :)


It won't start properly at the 1st time after the modification


Between edit -> update naming convention, maybe we should enforce set -> update here as well


new versionde zezeto


okoko


可以


I think we can drop the 2nd condition (result == IN_PROGRESS) here, since we are not returning IN_PROGRESS status in any of the ATA/NVMe/SCSI flow.


Look over your changes in the diffs on the Compare page, make sure they’re what you want to submit.


Successfully aliased the URL <https://maki-sensei-2uow7upgq.now.sh> to the following alias.

* https://kotoba119.now.sh


Why oh why?


Successfully aliased the URL <https://hacker-tab-extension-ihtavuzznk.now.sh> to the following alias.

* https://hacker-tab-extension.now.sh


Hi Yoran,

The fix is still not working since you are doing
`if ( initFunction !== undefined )  { ... }` in fn.PageForms_registerInputInit.


That's annoying. Anything I can do to prevent that?


The other unit file uses `${WorkingDirectory}`, better to be consistent?


It would indeed be helpful if the introduction of new features would be discussed with the team and not internally at LS GmbH only. It is still an Open Source project!


Since the installation instructions say to use pip to install gunicorn, this is more likely `/usr/local/bin/gunicorn`


Why are these settings in netbox.env, when they could be in gunicorn config?


sorry, could have been mistakenly. tracing its route back


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:72:15:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/R/initialise.R#L72) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if (!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:73:1:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/R/initialise.R#L73) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:82:1:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/R/initialise.R#L82) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:17:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                ^~
```
[tests/testthat/test_InitialiseProject.R:19:23:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:28:3:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/tests/testthat/test_InitialiseProject.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:30:26:](https://github.com/raubreywhite/org/blob/0f96cd8c5b94552a85079feb206bf606da9f0a61/tests/testthat/test_InitialiseProject.R#L30) *warning:* **Do not use absolute paths.**
```r
    HOME = c(tempdir(), "/y"),
                         ^~
```


asfdf


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:64:15:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/R/initialise.R#L64) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if (!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:65:1:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/R/initialise.R#L65) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:74:1:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/R/initialise.R#L74) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:17:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                ^~
```
[tests/testthat/test_InitialiseProject.R:19:23:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:28:3:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/tests/testthat/test_InitialiseProject.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:30:26:](https://github.com/raubreywhite/org/blob/70bbd402231ce75ddf81ea97e8128d11d42da197/tests/testthat/test_InitialiseProject.R#L30) *warning:* **Do not use absolute paths.**
```r
    HOME = c(tempdir(), "/y"),
                         ^~
```


Why is a pidfile needed? systemd runs gunicorn as a managed child directly without forking, so I see no reason to create a pidfile.


I am referring to aria-describedby attribute whose value does not match the id of an existing element.


Hi Yoran,

The fix is still not working since you are doing
`if ( initFunction !== undefined )  { ... }` in **fn.PageForms_registerInputInit.** .

Its really a problem in the jQuery's `$(document).ready()` since it just being executed before the page was actually loaded.

I've tried to wrap the 'register init functions' in `$(document).ready()` function in a setTimeout (with a delay of 10ms) and that seems to solve the problem.

I've searched for 'document.ready fires to early' in Google, and it seems a lot of people are experiencing this issue. Some suggest using `$(window).load()`, but I've tried that, and didn't work.


Most likely, I will update it tomorrow during the day


根据你的demo，写好FirstUI“全部生成”后有个错误：
`/Library/Frameworks/Mono.framework/Versions/5.16.0/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(5,5): Error MSB3073: 命令“del /Users/player/Documents/workspace/ILRuntime_HotGames/ILRuntime_HotGames/UHotGames/Assets/RemoteResources/Dll/*.bytes
ren /Users/player/Documents/workspace/ILRuntime_HotGames/ILRuntime_HotGames/UHotGames/Assets/RemoteResources/Dll/*.dll *.bytes
”已退出，代码为 127。 (MSB3073) (AHotGames)`


IMO it would be better to put gunicorn settings in [gunicorn config file](http://docs.gunicorn.org/en/stable/settings.html).  The only var that would be needed here would be `--config` if you wanted to start gunicorn with a non-standard config location.


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:73:15:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/R/initialise.R#L73) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if (!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:74:1:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/R/initialise.R#L74) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:83:1:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/R/initialise.R#L83) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:19:17:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                ^~
```
[tests/testthat/test_InitialiseProject.R:19:23:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/tests/testthat/test_InitialiseProject.R#L19) *warning:* **Do not use absolute paths.**
```r
      HOME = c("/x", "/y"),
                      ^~
```
[tests/testthat/test_InitialiseProject.R:28:3:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/tests/testthat/test_InitialiseProject.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:30:26:](https://github.com/raubreywhite/org/blob/6514ebd17eb2b306f79a368b4b022b51feac2deb/tests/testthat/test_InitialiseProject.R#L30) *warning:* **Do not use absolute paths.**
```r
    HOME = c(tempdir(), "/y"),
                         ^~
```


pass


You don't load the gunicorn config, it is specified in the command line for Gunicorn instead.


Question: This looks like we’re dropping per-resource get permissions endpoints. It should be existing still to mitigate ux issues (always load only permissions for the resource you’re editing). It should also apply for saving (you don’t want to set permissions for every resource every time you save).


the javadoc should be updated


useless empty line


Suggest `cp ...` rather than `copy ... to ...`, since this is quoted as if it's literal commands


Thank you!


I will look into this, I suppose that would allow more flexibility, but it would also add an extra file to the netbox repository.


the exception message should be deterministic


Deployment failed with the following error:

~~~
Failed to validate now.json. Only use properties mentioned here: https://zeit.co/docs/v2/deployments/configuration/
~~~


The whole point of netbox.env was that you wouldn't have to edit netbox.service and netbox-rq.service.

However it's true that `www-data` may have to change.

Given that you have to edit the unit files anyway, I'd argue getting rid of netbox.env entirely.

The other option would be to move the netbox user/group as settings in netbox.env, but by the time you've done that, netbox.env has so many settings you might as well just edit the unit files.


See comments above.  Keep the unit file as simple as possible.  No need for loads of gunicorn settings that could just go in the gunicorn config file.  The supplied example file should be a simple one that the user can expand on if they wish.


Unfortunately, to my knowledge, you cannot use environmental variables for User= and Group= in systemd units.  I will have to double check this though.


Stale reference to "supervisorctl"


梁燕翠lyclyc个人博客


啦啦啦啦


Спасибо. Но теперь группа неправильно определяется. DeviceList.bat выдаёт (только я в Include.psm1 в 426 удалил "$Devices.MaxComputeUnits + 'cu' + ", чтобы было как раньше):

>    GroupType: NVIDIA
>
> Id                 Group Name                 Load Power Temp  Clock ClkMem Mem Fan PwLim Pstate
> --                 ----- ----                 ---- ----- ----  ----- ------ --- --- ----- ------
>  1 GeForceGTX10606GB_6gb GeForce GTX 950        0%    7W   30 135Mhz 405Mhz  0% 40%  100%     P8
>  0 GeForceGTX10606GB_6gb GeForce GTX 1060 6GB   1%   11W   47 607Mhz 405Mhz  4%  0%  100%     P8
>
>
> Suggested GpuGroups string:
> GpuGroups = {"GroupName":"GeForceGTX10606GB_6gb","GroupType":"NVIDIA","Devices":"0,1","PowerLimits":"0"}


And shouldn't this be undefined instead of null?


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

* https://spindle.wtf


“MimeType”的命名很专业


This closes #22


```suggestion
// Note: It is the caller's responsibility to maintain a valid set of scopes.
```


> Thanks for attach my name.


https://bugs.limesurvey.org/view.php?id=14560 with bug and «feature» update

I think this muts be moved to a "check by question" (but check by sgq + check by groupe etc … seems more better)


On Thu, 21 Feb 2019, Amilcar Lucas wrote:

> did you mean "not big enough" ?

Nope.  I meant what I said there.

Problem is that everybody else seems to interpret it as a failure message,
whereas I prefer to use them as english-equivalents of the assertion which
has failed.

I think I'll just have to accept everybody else is wrong and correct my
non-mistake here ;-)

Probably comes from writing more Perl test suites than is sensible.

https://metacpan.org/pod/Test::More


wangzy


If there's no `nodeFrom.data.title`, will it show "No Origination" ?


很好很好，感谢你们的付出与努力。
我的未来我不知道在哪里，IDE的未来一定是Visual Studio Code

我有个小小的建议，就是jsp文件的插件目前没有好用的。
jsp文件的代码格式化功能也是没有的。
jsp文件的代码智能感应，自动完成也是没有的。
恳请大佬发威下。


hello


good


@akaroml 顺便说说我是2000年开始coding的，用过多种开发语言，目前vscode可以满足多语言的开发需求。php,java,c都可以完美支持。所以我非常喜欢vscode，是非常非常非常喜欢。


Sure, I didn't realize it was a parser issue originally. I'll turn this back on and see if there are issues


refer to #2


[inst/app/global.R:55:11:](https://github.com/bernhard-da/sdcHierarchies/blob/45ff5104394c2d29da1a9f74edb53770736ee7a6/inst/app/global.R#L55) *warning:* **possible error in hier_create(rootnode = dt$V1[1]): unused argument (rootnode = dt$V1[1])**
```r
  tree <- hier_create(rootnode = dt$V1[1])
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


it will be harakiri = 60


Puzzle `204-a855cefc` discovered in   [`timeless/__init__.py`](  https://github.com/timelesslounge/timelessis/blob/master/timeless/__init__.py)   and submitted as #354. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Joel gay


Trying to remove


..朕发现了，你居然还在用这个，哈哈哈哈哈 @smallFD


Yes, you're right, nice catch, thank you ^^'


Looks pretty good. Also nice that you use stream in your code. I approve 👍


哦，还有DEBUG CONSOLE窗口不能输入的问题。
所以，默认debug设置下，不能接收用户的输入。所以调试一段简单的代码：
System.out.print("输入");
  Scanner scan = new Scanner(System.in);
  String read = scan.nextLine();
  System.out.println("输入数据："+read);
在默认的设置，使用DEBUG CONSOLE为输出窗口时都无法完成其功能，必须要修改下launch.json，然后修改"console": "integratedTerminal"
在调试窗口设置为终端环境下，用户才可以输入数据。
这对于刚接触使用vscode来编码的童鞋，很不适用，体验很不好，害得我推荐同事使用，他们都会不爽。


Now you understand why `$redis.flushall` is a bad idea ;)


“生态”是否应是“生态圈”？


Before: enforcing per-resource scoping as was done (enables partial updates, last call updates only resource, less likely to have front end stale cache)

After: no resource scoping (full permissions update, last-call update is global, likely to produce conflicts on front-end working with stale data or overwriting others).

The previous approach managed to enforce correct behavior across the stack (internal, rest, web) and the chance of bugs in terms of multiple admins working on the same resource or set of resources is decreased. There is no requirement for bulk request/response calls here, so I’d discourage this change. Of course the front end can be implemented to only limit the refresh/update to a particular resource, but there is no enforcement if we open this up.


Well done approved. 👍


This option forces emacs to open any file from the command line in the terminal and break the behavior of emacs server.

Is it possible to revert this commit, or there is something that I don't understand


La 'c' del if está fuera del alcance de la 'c' del Proc...
ccp: @calonsot


Overlooked this.


You finally submitted the code and did a pretty job.


You are now done with this assignment. Approved! 👍


Yes, but that's a new commit and let's face it: supporting symbolrates from 15000 to 30000 doesn't really make it a blind scan......


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

* https://deepdash.io
* https://www.deepdash.io


What I really mean to say is: who on earth would consider doing a blind scan which is limited as that?


[R/aa_environments.r:7:8:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/R/aa_environments.r#L7) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- FALSE
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:21:1:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/R/initialise.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
AllowFileManipulationFromInitialiseProject <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:22:10:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/R/initialise.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT <- TRUE
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:73:15:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/R/initialise.R#L73) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if (!CONFIG$ALLOW_FILE_MANIPULATION_FROM_INITIALISE_PROJECT) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:74:1:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/R/initialise.R#L74) *style:* **lines should not be more than 120 characters.**
```r
    warning("You need to run 'org::AllowFileManipulationFromInitialiseProject()' for this function to create today's folder (org::PROJ$SHARED_TODAY)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialise.R:83:1:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/R/initialise.R#L83) *style:* **lines should not be more than 120 characters.**
```r
        if (stringr::str_detect(f, "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]")) if (f == lubridate::today()) next # don't want to delete today's folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:4:3:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/tests/testthat/test_InitialiseProject.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:15:3:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/tests/testthat/test_InitialiseProject.R#L15) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_InitialiseProject.R:28:3:](https://github.com/raubreywhite/org/blob/1083c587240c21deddd802babd3ced13b2492f81/tests/testthat/test_InitialiseProject.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  AllowFileManipulationFromInitialiseProject()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://leetcode-js-7dgyskjf0.now.sh> to the following alias.

* https://leetcode.eliaztray.cn