This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import androidx.lifecycle.LifecycleOwner | |
import androidx.lifecycle.LiveData | |
import androidx.lifecycle.Observer | |
class MergedLiveData<T1, T2>( | |
private val liveData1: LiveData<T1>, | |
private val liveData2: LiveData<T2> | |
) : LiveData<Pair<T1, T2>>() { | |
private var value1: T1? = null |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
val liveData1 = MutableLiveData<String>() | |
val liveData2 = MutableLiveData<String>() | |
val liveDataMerger = MediatorLiveData<String>() | |
liveDataMerger.addSource(liveData1) { liveDataMerger.value = it } | |
liveDataMerger.addSource(liveData2) { liveDataMerger.value = it } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.swing.*; | |
import java.awt.*; | |
public class CellAutomataPanel extends JPanel { | |
public int[][] field = new int[40][40]; | |
public Turmit turmit = new Turmit(); | |
@Override | |
public void paint(Graphics g) { | |
super.paint(g); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Primitives app</title> | |
<script src="http://code.jquery.com/jquery-3.3.1.min.js"></script> | |
<script> | |
function randint(min, max){ | |
return Math.floor(min + Math.random() * (max-min)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.swing.*; | |
import java.awt.*; | |
import java.util.ArrayList; | |
import java.util.Random; | |
public class DrawerPanel extends JPanel { | |
ArrayList<Shape> shapes = new ArrayList<Shape>(); | |
public boolean animating = false; | |
@Override |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# coding=utf-8 | |
from random import randint | |
def random_color(): | |
colors = ["#00ff00", "#00ffff", "#0099ff", "#6600ff", "#cc33ff", "#ff33cc", "#ff5050", "#ff9933", "#ffff00", | |
"#99ff33", "#66ccff", "#990033"] | |
return colors[randint(0, len(colors)-1)] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.*; | |
/** | |
* Created by master Alish on 4/19/17. | |
*/ | |
public class WillYouChangeYourChoice { | |
private static final int TRIES = 1000; | |
private static final int VARS = 3; | |
private static boolean[] choices = new boolean[VARS]; | |
private static int myChoice; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install openjdk | |
sudo apt-get install openjdk-7-jdk | |
# download android sdk | |
wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz | |
tar -xvf android-sdk_r24.2-linux.tgz | |
cd android-sdk-linux/tools | |
# install all sdk packages |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Fraction { //Дробь | |
public int denominator; //Знаменатель | |
public int numerator; //Числитель | |
public Fraction(int numerator, int denominator) { | |
this.denominator = denominator; | |
this.numerator = numerator; | |
} | |
public String toString() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Fraction { //Дробь | |
public int denominator; //Знаменатель | |
public int numerator; //Числитель | |
public Fraction(int numerator, int denominator) { | |
this.denominator = denominator; | |
this.numerator = numerator; | |
} |
NewerOlder