так, если я вам ещё не надоел придирками, то слушайте :)
в данном случае у вас в этом классе два разных маппера.
их лучше разделить.
один маппер должен отвечать за преобразование AppTheme в строку и обратно. и использоваться в репозитории при сохранение и загрузке. причем valueOf() и name() это небезопасно, поверьте опыту) вы можете переименовать случайно или специально название одного из вариантов енума, ничего не поломается, но при загрузке ранее сохраненной строки с прежним названием переменной все сломается. т.е. парсить лучше прям руками - такой то строке такое то значение енума. если строка нул или пустая или левая - такое то значение. а valueOf на продакшене вам насыпет крешей в один прекрасный день :)


You run seq-position here twice , you can assign the result in the while condition with setq.

    (while (setq location ...))

You will need to put the let before the loop obviously.

You can further speed it up by realizing you dont have to search from beginning but can start at locxation + 1 in the next iteration.  You can write your own little function where you can pass the offset from where to start the search.  Then you can also get rid of the aset at the end of the loop.


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


hey that's me!


Im not sure if this is necessary here, but it is very fast so no harm done


Nice job! There is still room for improvement but already it is much nicer.


ну да, крешей может и не насыпет, вы предусмотрели эксепшн, но от изменения переменных не спасёт


uhmm that thing doesnt exist pls dont notice it


da wo die / sind , steht das Original dahinter
Übersetzung muss noch angepaßt werden


The problem described in a comment on the previous commit has not been fixed. It is considered not serious enough for further investigation.


Somehow kept getting newer versions of Microsoft.IdentityModel.Clients.ActiveDirectory, which resulted in missing method when calling AcquireToken.


Created multidev environment [strik3#ci-15](https://dashboard.pantheon.io/sites/8745c3dd-7938-4b3e-88ab-edc9518ad49b#ci-15).

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


I'm guessing that this is the line that needs to be changed for the meta description: https://github.com/RoepStoep/lidraughts/blob/master/app/templating/GameHelper.scala#L46


You might want to change that final "pm" to "am," @avanhatt. :smiley:


The startup script for quake needs to setup a config file then pull the defaults from it later.  It means that at least five tests must occur:
- Does config file exist?
  - Build initial config
- Does config define -basedir?
  - Rebuild config
- Is -basedir a folder?
  - Pop-up warning that folder is invalid and prompt to rebuild config
- Does folder contain subdir/file id1/pak0.pak
  - Check for case sensitive file-system and prompt to rename to lower-case if there are no more than one folder matching id1/pak0.pak
- Does -game exist as subfolder to -basedir
  - Pop-up warning that folder is invalid and prompt to rebuild config

If those check out then the game starts without user intervention.


Oops, fixed, thanks!!


Checkmarx scan results 03 Sep 2018 01:14 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

a23cad998261c81bf63aa21ac681a2e8b5303e7c	@web-flow


it seems like we only want an INNER JOIN if month or year are in the filter. Otherwise we won't be able to switch records from excluded to included because we won't be able to look them up


da wo die / sind , steht das Original dahinter
Übersetzung muss noch angepaßt werden

Zeile:
24 Smoothly loading and better experience
115 You don't have any used apps
152 Replay
153 Retry
168 Charges
192 App icon badge - Appsymbol badge


to do assignment, you use =, not == :-)


<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <ImageView
        android:id="@+id/slot1"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.03"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.3"
        app:srcCompat="@mipmap/ic_launcher" />

    <ImageView
        android:id="@+id/slot2"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.966"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.3"
        app:srcCompat="@mipmap/ic_launcher" />

    <ImageView
        android:id="@+id/slot3"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.3"
        app:srcCompat="@mipmap/ic_launcher" />
    <ImageView
        android:id="@+id/slot4"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.03"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias=".6"
        app:srcCompat="@mipmap/ic_launcher" />

    <ImageView
        android:id="@+id/slot5"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.966"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.6"
        app:srcCompat="@mipmap/ic_launcher" />

    <ImageView
        android:id="@+id/slot6"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.6"
        app:srcCompat="@mipmap/ic_launcher" />
    <ImageView
        android:id="@+id/slot7"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.03"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias=".9"
        app:srcCompat="@mipmap/ic_launcher" />

    <ImageView
        android:id="@+id/slot8"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.966"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.9"
        app:srcCompat="@mipmap/ic_launcher" />

    <ImageView
        android:id="@+id/slot9"
        android:layout_width="170dp"
        android:layout_height="140dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.9"
        app:srcCompat="@mipmap/ic_launcher" />
    <Button
        android:id="@+id/spinBtn"
        android:layout_width="84dp"
        android:layout_height="56dp"
        android:text="Spin"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.004"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.008" />

    <android.support.constraint.Guideline
        android:id="@+id/guideline"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        app:layout_constraintGuide_end="193dp" />

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="27dp"
        android:layout_height="30dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.68"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.00999999"
        app:srcCompat="@drawable/coin" />

    <ImageView
        android:id="@+id/imageView3"
        android:layout_width="27dp"
        android:layout_height="30dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.679"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.154"
        app:srcCompat="@drawable/coin" />

    <TextView
        android:id="@+id/totalCoin"
        android:layout_width="156dp"
        android:layout_height="34dp"
        android:text="TOTAL: 100"
        android:textAlignment="viewStart"
        android:textColor="?android:attr/colorPressedHighlight"
        android:textSize="24sp"
        android:textStyle="bold"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="1.0"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.0"
        android:gravity="start" />

    <TextView
        android:id="@+id/numCoin"
        android:layout_width="100dp"
        android:layout_height="30dp"
        android:text="BET: 0"
        android:textAlignment="viewStart"
        android:textColor="?android:attr/colorPressedHighlight"
        android:textSize="24sp"
        android:textStyle="bold"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.87"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.154"
        android:gravity="start" />

    <Button
        android:id="@+id/addCoin"
        android:layout_width="40dp"
        android:layout_height="43dp"
        android:background="@android:drawable/ic_input_add"
        android:fontFamily="monospace"
        android:textColor="?android:attr/colorPressedHighlight"
        android:textSize="30sp"
        android:textStyle="bold"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.618"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.13" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>


thats the fxml for the 3x3


Added files to get data needed to display the user's friends list. Now, rather than just getting the user's username on UserHomePage, it also retrieves a new "column" in the database called friendsList. When setting the onClickListener for friends button, the friendsList List object is added to the intent. In the FriendActivity, the friendsList is used to match which current users of Snip-it exist in the user's friend list. With that data now retrieved, an xml layout file needs to be made for the user to see his/her friends.


package com.example.manis.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Button;
import android.widget.Toast;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {

    private ArrayList<Integer> slotImg = new ArrayList<Integer>();
    private ArrayList<Integer> s1 = new ArrayList<Integer>();
    private ArrayList<Integer> s2 = new ArrayList<Integer>();
    private ArrayList<Integer> s3 = new ArrayList<Integer>();
    private ArrayList<Integer> combinedNums= new ArrayList<Integer>();
    private int bet = 0;
    private int coin = 100;
    public int int1;
    public int int2;
    public int int3;
    private Integer[] dispNum = new Integer[3];//dispNum will hold the final #'s after slot machine runs
    private Integer[] row2dispNum = new Integer[3];
    private Integer[] row3dispNum = new Integer[3];
    Handler timerHandler = new Handler();
    //sends runnables to a queue and executes them (each runnable creates a spinning slot)
    long startTime = 0;
    Runnable s1Runnable = new Runnable() {
        @Override
        public void run() {
            //displays images in short->longer time intervals in image view (looks like spinning)
            ImageView slot1 = findViewById(R.id.slot1);
            int1= (int)(Math.random() * s1.size());
            combinedNums.add(int1);
            dispNum[0] = s1.get((int1));
            slot1.setImageResource(slotImg.get(dispNum[0]));//displays random image
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            //amt of time passed btwn spinning start-now ^
            if (milisec >= 500) {//after certain amt of time spinning stops
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 100) {
                //as time passes, the delay btwn runnable calls increases
                timerHandler.postDelayed(this, (25 * (milisec / 100)));
            } else {
                timerHandler.postDelayed(this, 25);
                //adds runnable to queue again, to show series of imgs quickly
            }
        }
    };
    Runnable s2Runnable = new Runnable() {
        @Override
        public void run() {
            ImageView slot2 = findViewById(R.id.slot2);
            int2=(int) (Math.random() * s2.size());
            combinedNums.add(int2);
            dispNum[1] = s2.get(int2);
            slot2.setImageResource(slotImg.get(dispNum[1]));
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            if (milisec >= 1500) {
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 250) {
                timerHandler.postDelayed(this, (40 * (milisec / 250)));
            } else {
                timerHandler.postDelayed(this, 25);
            }
        }
    };
    Runnable s3Runnable = new Runnable() {
        @Override
        public void run() {
            ImageView slot3 = findViewById(R.id.slot3);
            int3=(int) (Math.random() * s3.size());
            combinedNums.add(int3);
            dispNum[2] = s3.get(int3);
            slot3.setImageResource(slotImg.get(dispNum[2]));
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            if (milisec >= 2000) {
                checkWinning();//checks to see if player won anything
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 500) {
                timerHandler.postDelayed(this, (60 * (milisec / 500)));
            } else {
                timerHandler.postDelayed(this, 25);
            }
        }
    };
    int int4=0;
    int int5=0;
    int int6=0;
    int int7=0;
    int int8=0;
    int int9=0;

    Runnable s4Runnable = new Runnable() {
        @Override
        public void run() {
            //displays images in short->longer time intervals in image view (looks like spinning)
            ImageView slot4 = findViewById(R.id.slot4);
            int4= (int)(Math.random() * s1.size());
            combinedNums.add(int4);
            row2dispNum[0] = s1.get((int4));
            slot4.setImageResource(slotImg.get(row2dispNum[0]));//displays random image
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            //amt of time passed btwn spinning start-now ^
            if (milisec >= 2500) {//after certain amt of time spinning stops
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 100) {
                //as time passes, the delay btwn runnable calls increases
                timerHandler.postDelayed(this, (25 * (milisec / 100)));
            } else {
                timerHandler.postDelayed(this, 25);
                //adds runnable to queue again, to show series of imgs quickly
            }
        }
    };
    Runnable s5Runnable = new Runnable() {
        @Override
        public void run() {
            //displays images in short->longer time intervals in image view (looks like spinning)
            ImageView slot5 = findViewById(R.id.slot5);
            int5= (int)(Math.random() * s1.size());
            combinedNums.add(int5);
            row2dispNum[1] = s1.get((int5));
            slot5.setImageResource(slotImg.get(row2dispNum[1]));//displays random image
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            //amt of time passed btwn spinning start-now ^
            if (milisec >= 3000) {//after certain amt of time spinning stops
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 100) {
                //as time passes, the delay btwn runnable calls increases
                timerHandler.postDelayed(this, (25 * (milisec / 100)));
            } else {
                timerHandler.postDelayed(this, 25);
                //adds runnable to queue again, to show series of imgs quickly
            }
        }
    };

    Runnable s6Runnable = new Runnable() {
        @Override
        public void run() {
            //displays images in short->longer time intervals in image view (looks like spinning)
            ImageView slot6 = findViewById(R.id.slot6);
            int6= (int)(Math.random() * s1.size());
            combinedNums.add(int6);
            row2dispNum[2] = s1.get((int6));
            slot6.setImageResource(slotImg.get(row2dispNum[2]));//displays random image
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            //amt of time passed btwn spinning start-now ^
            if (milisec >= 3500) {//after certain amt of time spinning stops
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 100) {
                //as time passes, the delay btwn runnable calls increases
                timerHandler.postDelayed(this, (25 * (milisec / 100)));
            } else {
                timerHandler.postDelayed(this, 25);
                //adds runnable to queue again, to show series of imgs quickly
            }
        }
    };

    Runnable s7Runnable = new Runnable() {
        @Override
        public void run() {
            //displays images in short->longer time intervals in image view (looks like spinning)
            ImageView slot7 = findViewById(R.id.slot7);
            int7= (int)(Math.random() * s1.size());
            combinedNums.add(int7);
            row3dispNum[0] = s1.get((int7));
            slot7.setImageResource(slotImg.get(row3dispNum[0]));//displays random image
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            //amt of time passed btwn spinning start-now ^
            if (milisec >= 4000) {//after certain amt of time spinning stops
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 100) {
                //as time passes, the delay btwn runnable calls increases
                timerHandler.postDelayed(this, (25 * (milisec / 100)));
            } else {
                timerHandler.postDelayed(this, 25);
                //adds runnable to queue again, to show series of imgs quickly
            }
        }
    };
    Runnable s8Runnable = new Runnable() {
        @Override
        public void run() {
            //displays images in short->longer time intervals in image view (looks like spinning)
            ImageView slot8 = findViewById(R.id.slot8);
            int8= (int)(Math.random() * s1.size());
            combinedNums.add(int8);
            row3dispNum[1] = s1.get((int5));
            slot8.setImageResource(slotImg.get(row3dispNum[1]));//displays random image
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            //amt of time passed btwn spinning start-now ^
            if (milisec >= 4500) {//after certain amt of time spinning stops
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 100) {
                //as time passes, the delay btwn runnable calls increases
                timerHandler.postDelayed(this, (25 * (milisec / 100)));
            } else {
                timerHandler.postDelayed(this, 25);
                //adds runnable to queue again, to show series of imgs quickly
            }
        }
    };

    Runnable s9Runnable = new Runnable() {
        @Override
        public void run() {
            //displays images in short->longer time intervals in image view (looks like spinning)
            ImageView slot9 = findViewById(R.id.slot9);
            int9= (int)(Math.random() * s1.size());
            combinedNums.add(int9);
            row3dispNum[2] = s1.get((int9));
            slot9.setImageResource(slotImg.get(row3dispNum[2]));//displays random image
            int milisec = (int) ((System.currentTimeMillis() - startTime));
            //amt of time passed btwn spinning start-now ^
            if (milisec >= 5000) {//after certain amt of time spinning stops
                timerHandler.removeCallbacks(this);
            } else if (((System.currentTimeMillis() - startTime)) >= 100) {
                //as time passes, the delay btwn runnable calls increases
                timerHandler.postDelayed(this, (25 * (milisec / 100)));
            } else {
                timerHandler.postDelayed(this, 25);
                //adds runnable to queue again, to show series of imgs quickly
            }
        }
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final Button spin = findViewById(R.id.spinBtn);
        final Button addCoin = findViewById(R.id.addCoin);
        for (int i = 0; i < 6; i++) {//fills possible outcomes of spin to array (0-6)
            s1.add(i);
            s2.add(i);
            s3.add(i);
        }
        slotImg.add(R.drawable.zero);
        slotImg.add(R.drawable.one);
        slotImg.add(R.drawable.two);
        slotImg.add(R.drawable.three);
        slotImg.add(R.drawable.four);
        slotImg.add(R.drawable.five);
        // slotImg.add(R.drawable.six);
        spin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {//displays random images in imgviews(slots) to make it seem like its spinning
                startTime = System.currentTimeMillis();
                timerHandler.postDelayed(s1Runnable, 0);//tells handlers to add runnables to queue and run them
                timerHandler.postDelayed(s2Runnable, 0);
                timerHandler.postDelayed(s3Runnable, 0);
                timerHandler.postDelayed(s4Runnable, 0);
                timerHandler.postDelayed(s5Runnable, 0);
                timerHandler.postDelayed(s6Runnable, 0);
                timerHandler.postDelayed(s7Runnable, 0);
                timerHandler.postDelayed(s8Runnable, 0);
                timerHandler.postDelayed(s9Runnable, 0);
//                Toast.makeText(getBaseContext(),"hiii",Toast.LENGTH_LONG).show();

            }
        });
        addCoin.setOnClickListener(new View.OnClickListener() {//player increases bet by 1
            @Override
            public void onClick(View v) {
                bet+=50;
                coin-=50;
                dispMoney();
            }
        });
       // gotSambar();
    }

    public void checkWinning() {//checks result of spin to see if player won anything
        //int matches = 0;
//        for (int num : dispNum) {//checks to see how many times 2 appears in all slots
//            if (num == 2) {
//                matches++;
//            }
//        }
        compareNums();
        bet = 0;
        dispMoney();
    }
    int numCounter=0;
    public void compareNums()
    {

        for(int x:dispNum)
        {
            if (x==2)
            {

                numCounter++;
            }
        }
        Toast.makeText(getBaseContext(), ""+dispNum[0]+dispNum[1]+dispNum[2], Toast.LENGTH_LONG).show();
        System.out.println(  );
        if(dispNum[0]==2&&dispNum[1]==2&&dispNum[2]==2)

        {
            //the bonus x10
            coin += (bet * 10);//player gets 10* original bet
            Toast.makeText(getBaseContext(), "TRIPLE", Toast.LENGTH_LONG).show();
        }
        else if(numCounter>1)
        {
            coin += (bet * 4);
            Toast.makeText(getBaseContext(), "DOUBLE", Toast.LENGTH_LONG).show();
            //the bonus x4
        }
        else if(dispNum[0]==2||dispNum[1]==2)
        {
            coin += (bet * 2);
            Toast.makeText(getBaseContext(), "SINGLE", Toast.LENGTH_LONG).show();
            //the bonus x2
        }
        else if (dispNum[1]==2)
        {
            Toast.makeText(getBaseContext(), "SO CLOSE!! TRY AGAIN TO WIN", Toast.LENGTH_LONG).show();
        }
        else
        {
            //the bonus x0
            Toast.makeText(getBaseContext(), "BETTER LUCK NEXT TIME", Toast.LENGTH_LONG).show();
        }
        numCounter=0;

    }
    public void dispMoney() {//displays players bet and the total coins they have
        TextView numCoin = findViewById(R.id.numCoin);
        TextView totalCoin = findViewById(R.id.totalCoin);
        numCoin.setText("BET: " + bet);
        totalCoin.setText("TOTAL: " + coin);
    }
}


this is the java file for the 3x3 spinning but the checking the winning part is the same from the basic project so that's the part that you'd have to change


all of these columns should be mapped using `as` to avoid breaking `order_by` column references


Fwiw, the latest version of `net.ltgt.errorprone-javacplugin` now supports JDK 8 (actually, previous versions could too, with some Gradle config). It will soon become the next version of `net.ltgt.errorprone` though (and Error Prone 2.3.1 can sometimes fail with JDK 10), so you may prefer to wait a bit (for `net.ltgt.errorprone` 0.6, and/or Error Prone 2.3.2) before switching.


I can not open  the link, can you use new issue?


Created multidev environment [strik3#ci-17](https://dashboard.pantheon.io/sites/8745c3dd-7938-4b3e-88ab-edc9518ad49b#ci-17).

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


Created multidev environment [strik3#ci-19](https://dashboard.pantheon.io/sites/8745c3dd-7938-4b3e-88ab-edc9518ad49b#ci-19).

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


Related to: backdrop/backdrop-issues#100


correción


Slides


You merged it but it is not merged actually if you look in composer.json


YouTube did it again, I sure hope you can fix it again Thx  -Bill


thats really descriptive


注意测试代码也要消除重复


## Joker
este es villano de batman


注意加空行


entiendo que paso aqui


dear luke,

In last 5 commit, this is the third time you change **LICENSE**.


Hello @trimstray
Do you mind to review it?
The question is about telnet, not SSH.

Regards,


Professional!


Lol!


Why the CBA direct call function wrapping exactly?
I guess I overlook something obvious, but the function is meant to be called and not to be spawned, so why the "doubled security" to have it not suspendable?


~~amcro~~ macro


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

I updated the Github team because of this commit.

- @marqh was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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)


While you might telnet to the http port to check if it's listening, you would probably SSH to the server to look at log files.

You might have a telnet server running, but being that it's unencrypted, you shouldn't use it if you can use a secured connection


that part is more tricky than it looks to be. I'm working on it


Created multidev environment [strik3#ci-22](https://dashboard.pantheon.io/sites/8745c3dd-7938-4b3e-88ab-edc9518ad49b#ci-22).

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


I think this is breaking all cross stuff:

https://hydra.nixos.org/build/80630898


@dolbyjoab you are missing the pointing here. Telnet client is used to quick test if a service port is up.


@dlkibbe

Yes, of course! You're right 🙄. I see clearly it's in the end-of-session **Do**
So, it should following our *3 S's* for between session "Dos" 1) simple/specific, 2) short (<10 minutes), and 3) *shown* in the prior session.  I get it now.

Thanks!


Oh and @dlkibbe I think having them try to participate in the mtl.how/menu from a variety of team member roles would be great!


I got ya guys. Maybe we need to clarify the question.
I could be misunderstood.

On Sun, Sep 2, 2018, 8:52 PM Daniel K Lima <notifications@github.com> wrote:

> @dolbyjoab <https://github.com/dolbyjoab> you are missing the pointing
> here. Telnet client is used to quick test if a service port is up.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/trimstray/test-your-sysadmin-skills/commit/450c85f808a294c229ea4166390ec1eb497ec1c7#commitcomment-30370214>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AXayYEEZzSTJp47HTYRlOuh7pXXpn7_gks5uXG8ugaJpZM4WWzL_>
> .
>


Sorry I don't get what you are trying to tell me here. It's either merged or not from what I can see it's merged


 @hebrews110 I have forked your Mcguffey Primer and added a few features to help me track my two girls.

First I made it act as a "web app" when I add it to the home screen. This way the local storage is specific to each "web app" on the home screen. Then what I do is add it two times to the home screen and name each "web app" with each of the girl's name (ex. Kezia Primer).

Second I added counting of the times they have reviewed the words. So now instead of changing the button white as soon as they tap on the lesson, now it only changes color after they tap the check mark. Additionally I lightens up the button to indicate how many times they have reviewed. I hid the "Read the Story" until they tap the check mark for the third time. The lesson button only turns white after they have tapped the "I Read It" button.

Are you interested in a pull request for any of this?

Also if there is some other changes that you have been wanting to make and haven't had time, I am willing to spend some time on them. Just let me know.


Removed embed of deleted tweet


Hi!

first, thanks for creating the Salesforce Inspector, this has very helped my job.

But, I have a problem with insert attachments. Can you help me?


sau đó vào config/config.json sửa tên database, sửa dialect và thêm cái  "operatorsAliases":"false" vào. Sau đó gõ  sequelize db:migrate để kết nối database trong coding và database trong postico


sau khi migrate database xong thì 2 file này đc tạo ra automatically


chắc do bước 2 quên sửa file config.json mà nhìn lại trong postical ko thấy có table book nên lật đật vào sửa tiếp nè. Mà cái tên database cũng quên sửa nữa


những dòng code đầu tiên ahihi


`GOOGLE_APPLICATION_CREDENTIALS` is actually a file location value, not json string. this will cause minio gcs gateway to fail.


@kingdomseed can you share your gitrepo or the project?


you should declare the variable `$lastid` before if, this is a bug -> @janith29
![screenshot 73](https://user-images.githubusercontent.com/40918744/44951938-89304b00-ae8f-11e8-8763-d7fe4a26cfac.png)


There is a reason why the Travis build for this commit has failed, and it has nothing to do with my code. After all, look at the changes in this commit.
So why *did* it break? See for yourself.

![travis](https://user-images.githubusercontent.com/1106939/44951856-8c2a3c00-ae8d-11e8-8998-5d328da95018.png)

To literally no one's surprise, **npm broke!** Again! Hooray!

They constantly surprise me with new and creative ways to give me the finger.
[You can read their version of the incident here where they explain how DNS turned out to be too complicated for their dev team.](https://status.npmjs.org/incidents/v22ffls5cd6h)

I'm going to leave the build for this commit as broken for now, to celebrate the joys of software development. If a future blog post inspired by this incident comes into existence, I will try and remember to post the link here for anyone stumbling across this in the future; a future where hopefully npm (as known with its current maintainers) no longer exists.


first commit


Now could not deploy this pull request since the `type` in the `now.json` file is invalid. It should be one of the following:

* npm
* docker
* static

	Click here to see the contents of `now.json`

{
  "type": "static3",
  "env": {
    "NODE_ENV": "production"
  },
  "alias": "simple-now-app.zeit.sh"
}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


神tm超频


Having `&& (relative_rank(Us, pos.square<KING>(Us)) <= RANK_3)` in the definition of an `int` variable seems odd...


Done, changed them to const refs


`
class Main {
  val z = new Outer
  private[this] val y:z.Inner = null
}
`


@31m059 I probably should put extra () after 12 * ...


觉得写的不错，想跑一下程序学习下，请问，sc.train和sc.vocab数据哪里可以下载到？https://www.tinymind.com/HataFeng/datasets/songci目录下，这两个文件下载不了！
感谢！


`Benis.h` :joy:


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


Refactor_UnitarySystem (rraustad) - i386-Windows-7-VisualStudio-14: OK (3029 of 3030 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 708
 * Failed: 1

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


Refactor_UnitarySystem (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2401 of 2402 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 708
 * OTHER_FAULT: 1

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.96%25-yellow.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.27%25-green.png)


Refactor_UnitarySystem (rraustad) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


This is for database connection to the driver .


Refactor_UnitarySystem (rraustad) - x86_64-MacOS-10.9-clang: OK (3029 of 3030 tests passed, 5 test warnings)

Messages:

 * 3 tests had: BND diffs.
 * 1 test had: AUD diffs.
 * 2 tests had: EIO diffs.
 * 2 tests had: MTD diffs.
 * 2 tests had: ESO small diffs.
 * 2 tests had: MTR small diffs.
 * 1 test had: RDD diffs.
 * 1 test had: Table big diffs.

Failures:

regression Test Summary
 * Passed: 630
 * Failed: 1

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


@sgdc3 https://issues.apache.org/jira/browse/MSHADE-289

It's fixed, but not in Maven central yet. You may know a way to get it to work. Anyway, we still need to compile for Java 8 because 98% of our users are using it.


🌿🌿 Lấy loại xe đầu tiền theo tên nhóm thay vì lấy mặc định phần tử đầu tiên của arrLoai_Xe


Oh, whoops


This is art.


@Toxblh @luongvo209 Are you still working on Haptic feedback? Now I'm using this app HapticKey. Hope MTMR could supply haptic, and no need for another App, thanks.


 updated the parameter description in line 25

commit id:
845598b46d5cfa2a700766ad95d2b866c05f999a

On Sat, Sep 1, 2018 at 3:45 PM, SukeshP1995 <notifications@github.com>
wrote:

> what is n in line 25?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/mohithpothineni/cspp2/commit/dd39ed4f3a6e54e9af25f7866ba48457a99bc4a5#commitcomment-30365190>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/An9JCQXg1HJICqt-uTxhBTtU4_aY3fMyks5uWl4zgaJpZM4WWKlC>
> .
>

--
Mohith Pothineni

MSIT 20186055


This is the golden solution we will test both of the algorithms against?


Colocar o telefone


Powinno być sprawdzenie czy można polecieć na dane lotnisko tzn czy miasto docelowe istnieje w mapie (`containsKey`)


Metoda powinna zwracać wartość typu Boolean


Sprawdzanie miasta odlotu nie jest konieczne, w mapie istnieje tylko miasto docelowe


`!` powinien być użyty w metodzie `joining`


Refactor_UnitarySystem (rraustad) - Win64-Windows-7-VisualStudio-14: OK (3030 of 3030 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Tarea 1


Z mapy potrzebujesz jedynie wartości, klucze nie są używane. Użyj metody `values()`


@abergs, can you please:

1.  Go to https://mds2.fidoalliance.org/tokens/ and register for an access token
2.  Use process outlined in https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-2.1&tabs=windows#set-a-secret to add the access token to fido2-net-lib.Test-72797092-61BA-45E3-836A-53F282CFFAF3
3.  Download the MDS table of contents outside of the project source control directory
4.  Use documentation in https://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-metadata-service-v2.0-rd-20170927.html#metadata-toc-format to parse out payload entries to some sort of consumable object

I've got the signature validation working and the cert chain validation on the TOC should not be a problem, but I don't know how to churn the results into something I can act upon.  The data in these entries is essential to establish trust in the presented data.


Good, then we have two votes against one here. :-) I will also update in English.


So this was done like this to sync up with other error messages from existing (not ours) code for account management. But I am realizing now that we cannot rely on those error messages anyway if we want them to be translated.


Shouldn't the default value be "babel.config.js" ?


特定の行にコメントを残すテストです！！！


 **[ngClass]="{online: serverStatus === 'online'}**
**ngClass ->** the directive
**[ngClass] ->** the directive inside the property binding
**online->** the css class
**serverStatus === 'online' ->** the condition that checks if the class "online" should be added or not


There's another part to tweak on the packages_apps_SettingsIntelligence repo, that sets the search bar differently from settings. So you have to adapt the round corners value and the padding.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/f094bbc3-fc3f-402f-b769-7d23d4d5533c?env_id=ibm%3Ayp%3Aus-south "hive764"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/8e16040c-6017-478f-90c4-f224ad9a140e?env_id=ibm%3Ayp%3Aus-south "HIVE764") deployed [hive](https://github.com/WEITAO764/hive/releases/tag/deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180902-050243 "deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180902-050243") to [dev](https://console.bluemix.net/apps/247b1604-f5f3-41a1-b4ba-3af134758235?env_id=ibm:yp:us-south "ibm:yp:us-south:wtao@deakin.edu.au_1532874841224:dev"), including this commit


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/f094bbc3-fc3f-402f-b769-7d23d4d5533c?env_id=ibm%3Ayp%3Aus-south "hive764"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/8e16040c-6017-478f-90c4-f224ad9a140e?env_id=ibm%3Ayp%3Aus-south "HIVE764") deployed [hive](https://github.com/WEITAO764/hive/releases/tag/deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180902-050909 "deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180902-050909") to [dev](https://console.bluemix.net/apps/247b1604-f5f3-41a1-b4ba-3af134758235?env_id=ibm:yp:us-south "ibm:yp:us-south:wtao@deakin.edu.au_1532874841224:dev"), including this commit


Hi, @Silentine .
Why did ja_jp.lang return to the state before my pull request?
Should I pull request once more?


Yes I would suggest to look very closely over https://github.com/cmangos/mangos-wotlk/commit/c2bf457c436862302f605d20369dede61c6ac384 to make sure non-const values ‘for (auto ...’ are only used for pointers or to be safe maybe even revert it


- https://forum.bigfix.com/t/remove-extra-blank-lines-br-in-reports/13281/9


哎已经不报希望了  自己用谷歌云+v2ray速度快的飞起  20m每秒的速率


Sorry, combo patches are only allowed for parameters tweaks (0..4 tests).
Patches introducing new ideas will pass individually.


边界判断不严格


同样问题，如果没有name会报错


Refactor_UnitarySystem (rraustad) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


I wonder if we should prefer the HTTPS version of the sites. It might be a tad slower and less reliable (certificates expire) but it might also help against third parties tampering with the IP.


Automated Test Suite Message


The <Esc> button still works, I only removed unnecessary code. The comments in the .toc file were throwing errors so I instead added a ReadMe.txt file. It appears the ReadMe file was not uploaded with this change but will be with the next iteration.


Reference:
[How can I launch gnome-terminal with unique titles for multiple tabs?](https://unix.stackexchange.com/a/24742)
[Is there a way to lock terminal's title?](https://unix.stackexchange.com/a/112328)
[Open gnome terminal programmatically and execute commands after bashrc was executed](https://superuser.com/a/198022)
[How to set the terminal to open maximized](https://askubuntu.com/a/1160)


Please add SOCKET programming in Codeigniter so we can forgot to use long polling.


I believe this code is incorrect please re-evaluate and let me know what you if you have any questions.


(Just noting the removal in d42b0ae448de8297678b296da3d86bd8836956ca for ease of reference/historical record.)


Please refer Java API 7 for more details


Added TriangularPrism.h, TriangularPrism.cpp


Since the file is deleted, then flushed data will be lost. We should move them out, and push them into new created file


Refactor_UnitarySystem (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1766 of 1766 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-41.16%25-green.png)


why ? By definition, an enum is an (signed) int
Usually an enum is used with a swith/case, which is optimized by the compiler with a lookup table. With just an int, no such optimisation can be done


If no new data, it don't need to check whether it exists or not.


Test


corrected typos, the test now passes


Could have used this:
```js
hsl.map((val, index) => {
  return index > 0 ? val + '%' : val + '';
}).join(', ')
```

or shorter, though less readable:
```js
hsl.map((val, index) => index ? val + '%' : val).join(', ');
```


不能合并到一个if么？


Good job~


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/a43cde36-3959-430a-8760-c14e0a82ef36?project=153942441948


#1296 # #1286 #1292


change the wrong pic, and add content into html


add domain


Hi,
i have the same problem as alsahahari. The Latex Window in CorelDraw is unfortunately empty.
Is there any known soltuion yet?
Regards,
Thorsten


hey


Automated Test Suite Message


id-->is


@Rocky640 Upon further inspection, isn't
`bool connected = pos.pieces(Us, PAWN) & (PawnAttacks[Us][s] | attackedBy[Us][PAWN]);`
equivalent to simply
`bool connected = pos.pieces(Us, PAWN) & attackedBy[Us][PAWN];`?

It seems strange that that worked...we ignore the current passer entirely.


Puzzle `1465-4595fca1` disappeared from [`src/main/java/com/zerocracy/farm/sync/MongoDbLock.java`](https://github.com/zerocracy/farm/blob/master/src/main/java/com/zerocracy/farm/sync/MongoDbLock.java), that's why I closed #1644. 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 `1644-df92de1b` discovered in   [`src/test/java/com/zerocracy/farm/sync/MongoDbLockTest.java`](  https://github.com/zerocracy/farm/blob/master/src/test/java/com/zerocracy/farm/sync/MongoDbLockTest.java)   and submitted as #1680. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Coverity wonders if this is a copy/paste error. Should `short_path_length` be zeroed?


Puzzle `1644-7ed092c3` discovered in   [`src/main/java/com/zerocracy/farm/sync/MongoDbLock.java`](  https://github.com/zerocracy/farm/blob/master/src/main/java/com/zerocracy/farm/sync/MongoDbLock.java)   and submitted as #1681. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Great work @torishabhmehta !


How does #1712 related with this commit?

This commit is returning a pixmap, when svg is used. Not related with picture player plugin.


You're changing behavior here. UserGetWindowObject will return NULL for windows that have the WNDS_DESTROYED flag set, ValidateHwndNoErr will not.


What I mean is can we see .svg pictures with Picture Player? If the answer is yes, should we add the format like the rest?


Change of behavior: co_UserDestroyWindow checks `spwndOwner`


@davidz873 , this is much better now. Could you please add some comments in the parts which your vectorized?


Picture player supports displaying svg images.

It was just enough to add svg in Filelist. (https://github.com/OpenPLi/enigma2/commit/73df280f08e2c76b936b635f8a8a9169e3c78945)

Normal users don't use svg, developers can open svg with picture player. So I guess we are fine.

If everything is merged back and we miss svg from frozenset, we can add it.


sunny morning :-)


Great work on this fix. Works like a charm :+1:


@RexTheCapt, yep. With my added code the autotable in the RAW file will look like this:
![](https://i.imgur.com/V0SXpwi.png)

Instead of the previous code which just made it look like this:
![](https://i.imgur.com/EnW2wzR.png)


I suggest we drop the current get_center_price() and related methods, and adopt the following scheme:
```python
# cp = center price. MA = moving average. WMA = weighted moving average
get_cp_from_closest(self, MA=0, WMA=0):
# Returns center price as BASE/QUOTE, based on closest opposite orders, enhanced with MA or WMA

get_cp_from_depth(self, depth=0, MA=0, WMA=0):
# Returns center price as BASE/QUOTE, based on the price at which you could buy and sell [depth] worth of QUOTE. Enhanced with MA or WMA

get_market_bid(self, depth=0, MA=0, WMA=0):
# Returns the BASE/QUOTE price for which [depth] worth of QUOTE could be sold, enhanced with MA or WMA. depth=0 means highest regardless of size

get_market_ask(self, depth=0, MA=0, WMA=0):
# Returns the BASE/QUOTE price for which [depth] worth of QUOTE could be bought, enhanced with MA or WMA

get_market_spread(self, depth=0, MA=0, WMA=0):
# Returns the market spread %, including own orders, from specified depth, enhanced with MA or WMA
```
This would replace/affect the following methods:
calculate_center_price()
get_lowest_market_sell()
get_highest_market_buy()
get_price_for_amount_buy()
get_price_for_amount_sell()
get_market_center_price()
get_market_spread()
enhance_center_price()

We could leave out cp offset stuff. That's not general enough, and should be specified within strategies. MA and WMA are easily defined and unambiguous, but their implementations can be postponed.

I feel that this proposed scheme is more consistent and flexible than the earlier. Each separate price information can be returned at zero or more depth, and enhanced with MA or WMA. I think this is better than having a separate enhancement method to which we should pass the relevant information. Of course we can have a private class that encapsulates depth, MA, and WMA stuff, but that's up to the implementation when it comes.


@karakufire thanks for noticing this. I have no idea why it reverted.

It is my fault this happened. I forgot to the fetch origin before uploading. I will try to fix it on my end as I made a few changes.


Done


Powinno być:
```
@Override
    void delete(Long aLong);
}
```


The `refresh=True` parameter was just an idea, and I don't know if it's relevant. If the method gives more accurate or up-to-date data by an API call, then it will likely be slower. In these cases default could be True, and if an API call is unnecessary the method can be made faster by making the parameter False when calling the function.


Hmm, why is this not showing on production yet? https://www.trustroots.org/faq
Relates to https://github.com/Trustroots/trustroots/issues/660


@cakoyo
只是，懒得争论或者解释，
最简单的处理方法就是这个了，
很省事


opposite lang  not lang


interesting


Ah, I just tried finding "droid" on the page, didn't find it.

Didn't think of looking at the technology section after I found
https://www.trustroots.org/faq#is-there-mobile-app

Maybe
https://github.com/Trustroots/trustroots/commit/c820c66fe921c9470f4ec71393b5a96b162d8fa2
helps :)

On Sun, Sep 2, 2018 at 9:17 AM Mikael Korpela <notifications@github.com>
wrote:

> It does:
>
> https://www.trustroots.org/faq/technology#f-droid
>
> On Sun, 2 Sep 2018, 10:13 Kasper, <notifications@github.com> wrote:
>
> > Hmm, why is this not showing on production yet?
> > https://www.trustroots.org/faq
> > Relates to #660 <https://github.com/Trustroots/trustroots/issues/660>
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
> https://github.com/Trustroots/trustroots/commit/e06b224e2fc26f5ea55c1351eea286d068129a97#commitcomment-30367736
> >,
> > or mute the thread
> > <
> https://github.com/notifications/unsubscribe-auth/AAFUgIchAOvLe8qKGXv1uhoncAGsgXoIks5uW4UvgaJpZM4WWfz5
> >
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/Trustroots/trustroots/commit/e06b224e2fc26f5ea55c1351eea286d068129a97#commitcomment-30367748>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AADVyMxu1PwSqQJMohuTxWJbWmLPTyjOks5uW4YlgaJpZM4WWfz5>
> .
>


bro dont drop ipacm and ant+
caf android 9 patches out for 89xx tag
LA.UM.7.6.r1-02000-89xx.0


LMFAO


merge that tag on the hals


建议改成创建一个大文件，然后将此文件通过losetup模拟成块设备


Correction: function is equivalent to ecl's ins_409 **1024** instruction, not 512


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/30e9df8e-7989-4529-b29c-addd8803a281?project=153942441948


可以了解研究下gitbook


u w0t m9


似乎对python版本并没有要求？


When using SettingsIntelligenceGooglePrebuilt this is all you need. This change make the dashboard search bar look like SettingsIntelligence. Thanks though.


Someone was clearly watching too much Winnie the Pooh with kids


possibly broken on 1.12.2 aswell


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/058ac065-c2a6-4a5d-9339-3040823e5f7b?project=153942441948


TBH I have no clue dafuq happened here


it is null pointer dereference


Thank you for your commit,
Notification sound is always loud in android 8,
Please change `.setUsage(AudioAttributes.USAGE_ALARM)` to `.setUsage(AudioAttributes.USAGE_NOTIFICATION)`


s


Love to hear that ;o)

2018-09-02 9:06 GMT+02:00 Jon Sangster <notifications@github.com>:

> Great work on this fix. Works like a charm 👍
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/jmetzger/dokuwiki-plugin-revealjs/commit/0c729db9fe9f499644f23aba1db8be2f5d67c362#commitcomment-30367707>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AB2ABrHWBUPB89Zm-GDrKYPIUa1JiXzfks5uW4NpgaJpZM4WWfsV>
> .
>


The prediction result shows commit f0bcdbe524dd7f0ac03d0fa3d1952acdc602cca1 should be buggy at 23% Confident Level
The LIME specification is showing below:
![LIME SPEC](http://14.203.63.57:6677/pic?file=test.jpg)


Looks good. Thanks!


@vtorri
Ok, leave them (signed) int.


I am sorry for causing you trouble with this.
Don't recall why exactly the update was backported. cc @etu
Please feel free to open an issue, maybe there are upstream fixes for the major bugs already.


I made this #44939 PR because it was mentions of security fixes in the release notes of 1.5.0: https://github.com/go-gitea/gitea/releases/tag/v1.5.0

And 1.4.x -> 1.5.x is usually not considered a major version according to semver (which I don't know if gitea follows though).


I think this could be done better with something like this:
```typescript
const commitmentRequest: CommitmentRequest = await requestsStream.toPromise();
console.log(`got commitment request1`);
await commitmentRequest.confirm();
```


`missions.subscribe(onMissionCreated);`
Should be done before requesting confirm - to avoid race condition.


This condition should never be true... why is it here? The validation should be done by SDK.


remove


You're absolutely right :)


@yilingxu The image authentication requires the image being loaded to DRAM. If you only need a small rootfs, that is ok to load into DRAM and authenticate it. You could use build a small rootfs using buildroot. NXP does not release compressed rootfs as I know.


80번째 줄에 있는 주석을 지우고 실행하면 됨!
setData()함수에  저 형식으로 해서 넣으면 되는데, 한번 넣은 정보는 지워버릴 것!
추가화면을 뜰때마다 데이터가 추가되므로, 리스트 화면에 있는 추가버튼을 한번만 클릭해야됨.ㅋㅋ
나는 5개씩 넣어줬어, 한번 실행될때마다 키값에 변화를 느끼기 위해서 몇개 넣었는지 세기가 쉬었움,

꼭 다쓰고 나면 setData함수 호출부분을 주석처리할것,, 혹시 모르니까 setData()함수 내부도 비워버리고,
저기있는 저 예시 데이터도 지워야 된다.


"CC BY NC" would be a better approximation for the Foursquare license as it clearly states
```
solely for personal, non-commercial use
```


나는 브랜드가 미샤라서 저렇게 했는데 브랜드 따로 할거면,  추가해서 하면되
(...String name, String brand, String cate...  ){
cd.brand = brand; ...}
데이터는 형식에 맞춰서 넣고 ~ 그럼 20000


It seems that  the file octbit\_octbit_ops is missing in your github packages. Can you  help me solve this problem? Thanks in advance!

C:\Users\sysu\Downloads\keyword_spotting\keyword_spotting-master>python main.py --model=rnn
{'mode': None, 'model': 'rnn', 'ktq': 0, 'gpu': None, 'train_path': '/ssd/keyword/ctc_23w/train/', 'valid_path': '/ssd/keyword/ctc_23w/valid/', 'noise_path': '/ssd/keyword/ctc_23w/noise/', 'override': []}
C:\ProgramData\Anaconda3\lib\site-packages\h5py\__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
['C:\\Users\\sysu\\Downloads\\keyword_spotting\\keyword_spotting-master\\octbit\\octbit_mat_mul_op.cc', 'C:\\Users\\sysu\\Downloads\\keyword_spotting\\keyword_spotting-master\\octbit\\octbit_ops_reg.cc']
C:\Users\sysu\Downloads\keyword_spotting\keyword_spotting-master\octbit\_octbit_ops.so
2018-09-02 16:28:01.260826: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
Compiling Octbit CPU kernel...
.so path C:\Users\sysu\Downloads\keyword_spotting\keyword_spotting-master\octbit\_octbit_ops.so
lib dirs []
'g++' is not recognized as an internal or external command,
operable program or batch file.
Traceback (most recent call last):
  File "main.py", line 32, in <module>
    from octbit.octbit_graph import GraphRewriter
  File "C:\Users\sysu\Downloads\keyword_spotting\keyword_spotting-master\octbit\__init__.py", line 1, in <module>
    from .octbit_ops import octbit_mat_mul
  File "C:\Users\sysu\Downloads\keyword_spotting\keyword_spotting-master\octbit\octbit_ops.py", line 12, in <module>
    _octbit_ops_so = compiler.compile()
  File "C:\Users\sysu\Downloads\keyword_spotting\keyword_spotting-master\octbit\op_compile.py", line 79, in compile
    return tf.load_op_library(self._so_path)
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\framework\load_library.py", line 56, in load_op_library
    lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: C:\Users\sysu\Downloads\keyword_spotting\keyword_spotting-master\octbit\_octbit_ops.so not found


`%2$sBenachrichtigungen`
Sorry, aber das ist kein Deutsch, z.B. würde es SicherheitBenachrichtigungen heißen. Also entweder mit Leerzeichen oder mit Bindestrich.


this.isCommitted = values.isCommitted===false?false:true;


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/a5475273-a017-461b-b73a-8ae2feee06ac?project=153942441948


Obviously, it has failed.


sizeof would return size of char * not the string


same as the above.


handle deserialize better:
1) instance create by static / constructor
2) polymorphic 'deserialize' function


@Vlvxingze
但是你删除了一个功能，而且是有用的


@cakoyo
但是这个功能在使用者不会用的时候可能会帮倒忙
所以...


If possible, we would add a django business logic component layer:

Something like this maybe ?

```
DjangoForm(self, Form([DjangoField('fieldname', MdcTextField)])
```

So then we have django-specific functions to convert django form/field objects into arguments for the MDC components... do you think that's possible ?


There is no need for an `!important` here, is there?


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

I updated the Github team because of this commit.

- @jvolkening was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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)


TODO: this commit should be removed


Instead of adding body to this group I'd add it to the html above. Overriding its height limitation of 100% should be enough.


you probably want YYYY-MM-DD in the timestamp format


설명 수정. 한 라인에서 바꾸는 []는 depth에서의 갈라진 것들.


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/2662fc8a-069b-4cb4-99a8-09d2ecde9b7f?project=153942441948


Alter läuft bei dir!


加油


操作说明


i wanted you to keep the enum... (that is revert the commit)


what is interesting in having an enum. Having an int (signed or not) is not interesting for optimisations in that case


@vtorri
Problem in C++: `error: invalid conversion from ‘int’ to...` if use enum and bitmap, for example: `fs->opt |= LEXBOR_FS_DIR_OPT_WITHOUT_DIR` — in C++ we have an error.


Associating with #3 with this comment


# comment

**lala**ddddd*l*


I think instead of CompositeSubscription() you can use CompositeDisposable()


change app version and name


Quite huge change


●	使用技术：Epoll、socks5协议、STL、多态、继承
●	开发环境：Linux
●	技术难点：
	多态的理解与实现：socks5Server、tranferServer对epollServer继承，对基类部分函数重写；
	数据通道的理解与实现：浏览器与socks5Server、socks5Server与目标的数据交流
●项目特点：
通过项目的实现，进一步了解Epoll（epoll_create()、epoll_ctl()、epoll_wait()三个主函数使用）；
通过对map的使用，进一步熟悉STL库（存储连接：连接数、客户端通道、服务器端通道）；
通过代码的实现与逻辑的梳理进一步掌握继承与多态（对已有代码的复用、部分方法的重写）；
●重点分析：
	Epoll的创建、socks5代理服务器的实现（身份认证、建立连接、数据传输）；
	数据传输的实现（传输管道、数据加密）；


[R/asymmetrycurve.R:85:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/asymmetrycurve.R#L85) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
  depth_est <- do.call(depth, c(uxname_list, depth_params))
  ^~~~~
```
[R/asymmetrycurve.R:117:5:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/asymmetrycurve.R#L117) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
    depth_est <- do.call(depth, c(uxname_list, depth_params))
    ^~~~~
```
[R/asymmetrycurve.R:120:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/asymmetrycurve.R#L120) *warning:* **no visible global function definition for ‘depthMedian’**
```r
  median <- depthMedian(X, depth_params)
            ^~~~~~~~~~~
```
[R/asymmetrycurve.R:137:17:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/asymmetrycurve.R#L137) *warning:* **no visible global function definition for ‘convhulln’**
```r
      vol[i] <- convhulln(tmp_X, options = "FA")$vol
                ^~~~~~~~~
```
[R/asymmetrycurve.R:162:5:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/asymmetrycurve.R#L162) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
    depth_est <- do.call(depth, c(uxname_list, depth_params))
    ^~~~~
```
[R/asymmetrycurve.R:182:17:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/asymmetrycurve.R#L182) *warning:* **no visible global function definition for ‘convhulln’**
```r
      vol[i] <- convhulln(tmp_X, options = "FA")$vol
                ^~~~~~~~~
```
[R/asymmetrycurve.R:187:11:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/asymmetrycurve.R#L187) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
      tmp_depth_est <- do.call(depth, c(uxname_list_temp, depth_params))
          ^~~~~
```
[R/binningDepth2d.R:75:19:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/binningDepth2d.R#L75) *warning:* **no visible global function definition for ‘lsdSampleMaxDepth’**
```r
      dep_stat <- lsdSampleMaxDepth(x)
                  ^~~~~~~~~~~~~~~~~
```
[R/binningDepth2d.R:127:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/binningDepth2d.R#L127) *warning:* **no visible global function definition for ‘depthMedian’**
```r
    means <- depthMedian(x, depth_params)
             ^~~~~~~~~~~
```
[R/binningDepth2d.R:136:10:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/binningDepth2d.R#L136) *warning:* **no visible global function definition for ‘binning’**
```r
  tmp <- binning(x = x, breaks = b)$table.freq
         ^~~~~~~
```
[R/CovarianceFunctions.R:59:10:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/CovarianceFunctions.R#L59) *warning:* **no visible global function definition for ‘CovLPCPP’**
```r
  cov <- CovLPCPP(x, pdim, la, lb)
         ^~~~~~~~
```
[R/CovarianceFunctions.R:61:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/CovarianceFunctions.R#L61) *warning:* **no visible global function definition for ‘depthMedian’**
```r
  center <- depthMedian(x, depth_params)
            ^~~~~~~~~~~
```
[R/ddmvnorm.R:47:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddmvnorm.R#L47) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
  depth_sample <- do.call(depth, c(ux_list, depth_params))
  ^~~~~
```
[R/ddmvnorm.R:51:17:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddmvnorm.R#L51) *warning:* **no visible global function definition for ‘depthMedian’**
```r
    location <- depthMedian(x, depth_params)
                ^~~~~~~~~~~
```
[R/ddmvnorm.R:57:18:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddmvnorm.R#L57) *warning:* **no visible global function definition for ‘mvrnorm’, Did you mean 'rnorm'?**
```r
  theoretical <- mvrnorm(size, location, varcov)
                 ^~~~~~~
```
[R/ddmvnorm.R:59:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddmvnorm.R#L59) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
  depth_theoretical <- do.call(depth, c(ux_list_theoretical, depth_params))
  ^~~~~
```
[R/ddPlot.r:54:5:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddPlot.r#L54) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'depth_x'?**
```r
    depth_sample_x <- do.call(depth, c(uxname_list_x, depth_params))
    ^~~~~
```
[R/ddPlot.r:55:5:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddPlot.r#L55) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'depth_x'?**
```r
    depth_sample_y <- do.call(depth, c(uxname_list_y, depth_params))
    ^~~~~
```
[R/ddPlot.r:65:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddPlot.r#L65) *warning:* **no visible global function definition for ‘depthMedian’**
```r
    medx <- depthMedian(x_new, depth_params)
            ^~~~~~~~~~~
```
[R/ddPlot.r:66:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddPlot.r#L66) *warning:* **no visible global function definition for ‘depthMedian’**
```r
    medy <- depthMedian(y_new, depth_params)
            ^~~~~~~~~~~
```
[R/ddPlot.r:74:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddPlot.r#L74) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'depth_x'?**
```r
  depth_x <- do.call(depth, c(uxname_list_x_new, depth_params))
  ^~~~~
```
[R/ddPlot.r:75:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddPlot.r#L75) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'depth_x'?**
```r
  depth_y <- do.call(depth, c(uxname_list_y_new, depth_params))
  ^~~~~
```
[R/ddPlot.r:77:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/ddPlot.r#L77) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  ddplot <- new("DDPlot", X = depth_x, Y = depth_y, title = title)
            ^~~
```
[R/deepreg2d.R:44:10:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/deepreg2d.R#L44) *warning:* **no visible global function definition for ‘depth2dcpp’**
```r
  tmp <- depth2dcpp(x, y)
         ^~~~~~~~~~
```
[R/deepreg2d.R:45:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/deepreg2d.R#L45) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("DeepReg2d", coef = tmp[2:1], depth = tmp[3])
  ^~~
```
[R/depth.R:131:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L131) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("DepthEuclid", depth, u = u, X = X, method = "Euclidean")
  ^~~
```
[R/depth.R:171:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L171) *warning:* **no visible global function definition for ‘depthMahCPP’**
```r
  depth <- depthMahCPP(u, X, cov, mean, threads)
           ^~~~~~~~~~~
```
[R/depth.R:173:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L173) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("DepthMahalanobis", depth, u = u, X = X, method = "Mahalanobis")
  ^~~
```
[R/depth.R:209:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L209) *warning:* **no visible global function definition for ‘depthProjCPP’**
```r
  depth <- depthProjCPP(u, X, ndir, threads)
           ^~~~~~~~~~~~
```
[R/depth.R:211:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L211) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("DepthProjection", depth, u = u, X = X, method = "Projection")
  ^~~
```
[R/depth.R:267:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L267) *warning:* **no visible global function definition for ‘depthTukeyCPP’**
```r
    depth <- depthTukeyCPP(u, X, exact, threads)
             ^~~~~~~~~~~~~
```
[R/depth.R:270:15:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L270) *warning:* **no visible global function definition for ‘runifsphere’**
```r
    proj <- t(runifsphere(ndir, ncol(X)))
              ^~~~~~~~~~~
```
[R/depth.R:283:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L283) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("DepthTukey", depth, u = u, X = X, method = "Tukey")
  ^~~
```
[R/depth.R:324:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L324) *warning:* **no visible global function definition for ‘depthLPCPP’**
```r
    depth <- depthLPCPP(u, X, pdim, la, lb, threads = threads)
             ^~~~~~~~~~
```
[R/depth.R:327:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depth.R#L327) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("DepthLP", depth, u = u, X = X, method = "LP")
  ^~~
```
[R/DepthBasedTests.R:60:20:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/DepthBasedTests.R#L60) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'dep_x'?**
```r
  dep_x <- do.call(depth, c(uxname_list_x, depth_params))
                   ^~~~~
```
[R/DepthBasedTests.R:61:20:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/DepthBasedTests.R#L61) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'dep_x'?**
```r
  dep_y <- do.call(depth, c(uxname_list_y, depth_params))
                   ^~~~~
```
[R/depthContour.R:69:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthContour.R#L69) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
  depth_surface <- do.call(depth, depth_params)
  ^~~~~
```
[R/depthDensity.R:35:16:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthDensity.R#L35) *warning:* **no visible global function definition for ‘.createGrid’**
```r
    xy_grid <- .createGrid(x, y, nx, ny)
               ^~~~~~~~~~~
```
[R/depthDensity.R:38:16:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthDensity.R#L38) *warning:* **no visible global function definition for ‘.createGrid2’**
```r
    xy_grid <- .createGrid2(xg, yg)
               ^~~~~~~~~~~~
```
[R/depthDensity.R:43:15:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthDensity.R#L43) *warning:* **no visible global function definition for ‘npudens’**
```r
  dens_raw <- npudens(xy, edat = xy_grid)$dens
              ^~~~~~~
```
[R/depthDensity.R:44:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthDensity.R#L44) *warning:* **no visible global function definition for ‘npudens’**
```r
  dens_x <- npudens(x, edat = xy_grid[, 1])$dens
            ^~~~~~~
```
[R/depthDensity.R:49:11:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthDensity.R#L49) *warning:* **no visible global function definition for ‘depthLocal’**
```r
  d_xy <- depthLocal(xy_grid, xy, ...)
          ^~~~~~~~~~
```
[R/depthDensity.R:50:10:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthDensity.R#L50) *warning:* **no visible global function definition for ‘depthLocal’**
```r
  d_x <- depthLocal(xy_grid[, 1, drop = FALSE], xy[, 1, drop = FALSE], ...)
         ^~~~~~~~~~
```
[R/depthLocal.R:18:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthLocal.R#L18) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'depths'?**
```r
  depths <- as.numeric(do.call(depth, c(uxDepthList1, depth_params1)))
  ^~~~~
```
[R/depthLocal.R:24:22:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthLocal.R#L24) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'depths'?**
```r
  as.numeric(do.call(depth, c(uxDepthList2, depth_params2)))
                     ^~~~~
```
[R/depthPersp.R:59:26:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/depthPersp.R#L59) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
    z_surface <- do.call(depth, depth_params)
                         ^~~~~
```
[R/fncFunctions.R:21:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/fncFunctions.R#L21) *warning:* **no visible global function definition for ‘fncDepth’**
```r
  depths <- fncDepth(u, X, method = method, byrow = byrow, ...)
            ^~~~~~~~
```
[R/fncFunctions.R:50:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/fncFunctions.R#L50) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("FncBand", bands, index = obj@index, level = band)
  ^~~
```
[R/functional_boxplot.R:36:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L36) *warning:* **no visible global function definition for ‘fncDepth’**
```r
  depths <- fncDepth(u, X, method = method, byrow = byrow, ...)
            ^~~~~~~~
```
[R/functional_boxplot.R:38:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L38) *warning:* **no visible global function definition for ‘.fncBoxPlotGGPlot’**
```r
  .fncBoxPlotGGPlot(depths, bands)
  ^~~~~~~~~~~~~~~~~
```
[R/functional_boxplot.R:43:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L43) *warning:* **no visible global function definition for ‘fncGetBandsDataFrame’**
```r
  bands <- fncGetBandsDataFrame(obj, bands)
           ^~~~~~~~~~~~~~~~~~~~
```
[R/functional_boxplot.R:45:8:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L45) *warning:* **no visible global function definition for ‘ggplot’, Did you mean 'biplot'?**
```r
  p <- ggplot(bands, aes_string(x = "index", fill = "level", color = "level"))
       ^~~~~~
```
[R/functional_boxplot.R:45:22:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L45) *warning:* **no visible global function definition for ‘aes_string’**
```r
  p <- ggplot(bands, aes_string(x = "index", fill = "level", color = "level"))
                     ^~~~~~~~~~
```
[R/functional_boxplot.R:46:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L46) *warning:* **no visible global function definition for ‘geom_ribbon’**
```r
  p <- p + geom_ribbon(aes_string(ymin = "lower", ymax = "upper"))
           ^~~~~~~~~~~
```
[R/functional_boxplot.R:46:24:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L46) *warning:* **no visible global function definition for ‘aes_string’**
```r
  p <- p + geom_ribbon(aes_string(ymin = "lower", ymax = "upper"))
                       ^~~~~~~~~~
```
[R/functional_boxplot.R:47:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L47) *warning:* **no visible global function definition for ‘theme_bw’**
```r
  p <- p + theme_bw()
           ^~~~~~~~
```
[R/functional_boxplot.R:55:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L55) *warning:* **no visible global function definition for ‘scale_x_continuous’**
```r
    p <- p + scale_x_continuous(breaks = index, labels = labels)
             ^~~~~~~~~~~~~~~~~~
```
[R/functional_boxplot.R:71:5:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L71) *warning:* **no visible global function definition for ‘fncBand2DataFrame’**
```r
    fncBand2DataFrame(fncGetBand(obj, x))
    ^~~~~~~~~~~~~~~~~
```
[R/functional_boxplot.R:71:23:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_boxplot.R#L71) *warning:* **no visible global function definition for ‘fncGetBand’**
```r
    fncBand2DataFrame(fncGetBand(obj, x))
                      ^~~~~~~~~~
```
[R/functional_depths.R:60:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L60) *warning:* **no visible global function definition for ‘fncDepthFM’**
```r
    dept <- (fncDepthFM(u, X, ...))
             ^~~~~~~~~~
```
[R/functional_depths.R:61:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L61) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    depth <- new("FncDepthFM", dept)
             ^~~
```
[R/functional_depths.R:66:15:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L66) *warning:* **no visible global function definition for ‘fncDepthMBD’**
```r
      dept <- fncDepthMBD(u)
              ^~~~~~~~~~~
```
[R/functional_depths.R:68:16:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L68) *warning:* **no visible global function definition for ‘fncDepthMBD’**
```r
      dept <- (fncDepthMBD(u, X))
               ^~~~~~~~~~~
```
[R/functional_depths.R:71:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L71) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    depth <- new("FncDepthMBD", dept)
             ^~~
```
[R/functional_depths.R:77:18:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L77) *warning:* **no visible global function definition for ‘extractIndexFromMatrix’**
```r
  depth@index <- extractIndexFromMatrix(u)
                 ^~~~~~~~~~~~~~~~~~~~~~
```
[R/functional_depths.R:101:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L101) *warning:* **no visible global function definition for ‘fncDepth’**
```r
  depth <- fncDepth(um, Xm, method, byrow = TRUE, ...)
           ^~~~~~~~
```
[R/functional_depths.R:104:11:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L104) *warning:* **no visible global function definition for ‘index’**
```r
    depth@index <- index(u)
          ^~~~~
```
[R/functional_depths.R:136:5:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L136) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'depths'?**
```r
    depths <- depths + do.call(depth, dep1d_params)
    ^~~~~
```
[R/functional_depths.R:160:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L160) *warning:* **no visible global function definition for ‘fastMBD’**
```r
    depth <- fastMBD(t(u))
             ^~~~~~~
```
[R/functional_depths.R:162:14:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L162) *warning:* **no visible global function definition for ‘fastMBDRef’**
```r
    depth <- fastMBDRef(t(u), t(X))
             ^~~~~~~~~~
```
[R/functional_depths.R:186:18:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/functional_depths.R#L186) *warning:* **no visible global function definition for ‘refRank’**
```r
    rmat[i, ] <- refRank(u[i, ], X[i, ])
                 ^~~~~~~
```
[R/locationScaleDepth.R:64:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/locationScaleDepth.R#L64) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("LSDepth", max_depth = res[1], mu = res[2], sigma = res[3])
  ^~~
```
[R/locationScaleDepth.R:108:11:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/locationScaleDepth.R#L108) *warning:* **no visible global function definition for ‘getMuLS’**
```r
    mu <- getMuLS(x, n, d, lengthmu)
          ^~~~~~~
```
[R/locationScaleDepth.R:110:18:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/locationScaleDepth.R#L110) *warning:* **no visible global function definition for ‘sampleDepthContForMuCPP’**
```r
      as.numeric(sampleDepthContForMuCPP(d, mu[1], x))
                 ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/locationScaleDepth.R:131:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/locationScaleDepth.R#L131) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("LSDepthContour", cont.all, cont_depth = depth / length(x), sample = x)
  ^~~
```
[R/lsd.R:150:13:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/lsd.R#L150) *warning:* **no visible global function definition for ‘sample.depth.cont.for.mu’**
```r
    cont <- sample.depth.cont.for.mu(d, mu, y = y)
            ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lsd.R:164:19:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/lsd.R#L164) *warning:* **no visible global function definition for ‘sample.depth.cont.for.mu’**
```r
          cont <- sample.depth.cont.for.mu(d, mu, y = y)
                  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lsd.R:169:19:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/lsd.R#L169) *warning:* **no visible global function definition for ‘sample.depth.cont.for.mu’**
```r
          cont <- sample.depth.cont.for.mu(d, mu, y = y)
                  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lsd.R:176:15:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/lsd.R#L176) *warning:* **no visible global function definition for ‘sample.depth.cont.for.mu’**
```r
      cont <- sample.depth.cont.for.mu(d, mu, y = y)
              ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mregdepth.R:9:8:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/mregdepth.R#L9) *warning:* **no visible global function definition for ‘runifsphere’**
```r
  u <- runifsphere(ndir, length(coef))
       ^~~~~~~~~~~
```
[R/RcppExports.R:5:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L5) *warning:* **no visible binding for global variable ‘_DepthProc_CovLPCPP’**
```r
    .Call(`_DepthProc_CovLPCPP`, X, p, a, b)
           ^~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:9:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L9) *warning:* **no visible binding for global variable ‘_DepthProc_depth2dcpp’**
```r
    .Call(`_DepthProc_depth2dcpp`, R_x, R_y)
           ^~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:13:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L13) *warning:* **no visible binding for global variable ‘_DepthProc_depthMahCPP’**
```r
    .Call(`_DepthProc_depthMahCPP`, ru, rX, rcov, rmean, threads)
           ^~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:17:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L17) *warning:* **no visible binding for global variable ‘_DepthProc_depthProjCPP’**
```r
    .Call(`_DepthProc_depthProjCPP`, ru, rX, nproj, threads)
           ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:21:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L21) *warning:* **no visible binding for global variable ‘_DepthProc_depthLPCPP’**
```r
    .Call(`_DepthProc_depthLPCPP`, ru, rX, p, a, b, threads)
           ^~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:25:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L25) *warning:* **no visible binding for global variable ‘_DepthProc_depthTukeyCPP’**
```r
    .Call(`_DepthProc_depthTukeyCPP`, ru, rX, exact, threads)
           ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:29:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L29) *warning:* **no visible binding for global variable ‘_DepthProc_modBandDepthRef’**
```r
    .Call(`_DepthProc_modBandDepthRef`, rX, rxRef)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:33:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L33) *warning:* **no visible binding for global variable ‘_DepthProc_modBandDepth’**
```r
    .Call(`_DepthProc_modBandDepth`, rX)
           ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:37:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L37) *warning:* **no visible binding for global variable ‘_DepthProc_sampleDepthContForMuCPP’**
```r
    .Call(`_DepthProc_sampleDepthContForMuCPP`, d, mu, rY)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:41:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L41) *warning:* **no visible binding for global variable ‘_DepthProc_sampleMaxDepthForMuCPP’**
```r
    .Call(`_DepthProc_sampleMaxDepthForMuCPP`, mu, rY, d_min, max_iter, eps)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:45:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L45) *warning:* **no visible binding for global variable ‘_DepthProc_sampleMaxLocScaleDepthCPP’**
```r
    .Call(`_DepthProc_sampleMaxLocScaleDepthCPP`, ry, iter, eps, p_length)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:49:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L49) *warning:* **no visible binding for global variable ‘_DepthProc_runifsphereCPP’**
```r
    .Call(`_DepthProc_runifsphereCPP`, n, p)
           ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:53:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L53) *warning:* **no visible binding for global variable ‘_DepthProc_covCPP’**
```r
    .Call(`_DepthProc_covCPP`, rX, threads)
           ^~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:57:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L57) *warning:* **no visible binding for global variable ‘_DepthProc_meanCPP’**
```r
    .Call(`_DepthProc_meanCPP`, rX, threads)
           ^~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:61:12:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L61) *warning:* **no visible binding for global variable ‘_DepthProc_refRank’**
```r
    .Call(`_DepthProc_refRank`, u, x)
           ^~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:63:1:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/RcppExports.R#L63) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/runifsphere.R:17:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/runifsphere.R#L17) *warning:* **no visible global function definition for ‘runifsphereCPP’**
```r
  runifsphereCPP(n, p)
  ^~~~~~~~~~~~~~
```
[R/scalecurve.R:89:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/scalecurve.R#L89) *warning:* **no visible binding for global variable ‘depth’, Did you mean 'det'?**
```r
  depth_est <- do.call(depth, c(uxname_list, depth_params))
  ^~~~~
```
[R/scalecurve.R:100:17:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/scalecurve.R#L100) *warning:* **no visible global function definition for ‘convhulln’**
```r
      vol[i] <- convhulln(tmp_x, options = "FA")$vol
                ^~~~~~~~~
```
[R/scalecurve.R:113:20:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/scalecurve.R#L113) *warning:* **no visible global function definition for ‘combineDepthCurves’**
```r
    scale_curve <- combineDepthCurves(scale_curve, sc_tmp)
                   ^~~~~~~~~~~~~~~~~~
```
[R/trimprojreg2d.R:78:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/trimprojreg2d.R#L78) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("TrimReg2d", coef = fitcut)
  ^~~
```
[R/Utils.R:11:3:](https://github.com/zzawadz/DepthProc/blob/3f131648ae77b8eae404fefdbf6b3b1377d8757b/R/Utils.R#L11) *warning:* **no visible global function definition for ‘mvrnorm’, Did you mean 'rnorm'?**
```r
  mvrnorm(100, rep(1, d), diag(d))
  ^~~~~~~
```


Its better, but imho i prefer the actual version. So if other prefer to use the direct return version feel free to commit it.


Regarding the comment, in a lot of places (actually in what was removed here, and also in the ConstellationNode edited below, you go with an annotation in the name `timeoutSeconds`. There's also a short function, `timeoutMS` which should probably be `convertToMilliSeconds` because it's itself not tied to timeouts at all.)