Skip to content

Instantly share code, notes, and snippets.

View code-n-roll's full-sized avatar

Roman Karanchuk code-n-roll

View GitHub Profile
@code-n-roll
code-n-roll / Navigation-Battle-Navigation-component-links.md
Created December 13, 2021 19:43 — forked from Shipaaaa/Navigation-Battle-Navigation-component-links.md
Полезные материалы, которые встречались в навигационной битве в Android Broadcast.
@code-n-roll
code-n-roll / build.gradle
Last active June 11, 2021 09:10
Gradle dynamic build variant modification at compile time
/*android.variantFilter { variant ->
println "variant= " + variant.name
def flavorString = ""
def flavors = variant.getFlavors()
for (int i = 0; i < flavors.size(); i++) {
flavorString += flavors[i].name
println "flavorName=" + flavorString
}
if (flavorString.equalsIgnoreCase("mobile")) {
import android.graphics.Canvas
import android.graphics.Rect
import android.graphics.drawable.Drawable
import android.view.View
import android.widget.LinearLayout
import androidx.annotation.DrawableRes
import androidx.core.content.ContextCompat
import androidx.core.content.res.use
import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.LinearLayoutManager
class OrientationManager private constructor(context: Context) : OrientationEventListener(context) {
private var previousAngle = 0
var orientation = 0
private val context: Context = context
private var orientationChangeListener: OrientationChangeListener? = null
override fun onOrientationChanged(orientation: Int) {
if (orientation == -1) return
if (this.orientation == 0) {
this.orientation = context.resources.configuration.orientation
@code-n-roll
code-n-roll / ChatClient.java
Last active May 6, 2020 10:24
Chat implementation on UDP protocol
package network_tech;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class ChatClient {
@code-n-roll
code-n-roll / main.py
Created October 16, 2019 00:06
Python script to download country flag images
from bs4 import BeautifulSoup
import json
import os
import urllib.request
from urllib.request import urlretrieve, Request
import requests
import shutil
HTML = """
<div class="item_country cell small-4 medium-2 large-2">
@code-n-roll
code-n-roll / Solution.java
Last active November 18, 2018 13:02
Started code of Input/Output on Java
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
InputStream inputStream = System.in;
OutputStream outputStream = System.out;
InputReader in = new InputReader(inputStream);
PrintWriter out = new PrintWriter(outputStream);
const long long INF = 100000000000;
vector<char> used (1000010);
vector< vector <int>> gtemp(1000010);
int main(){
//20C Usual Dijkstra
int n,m,a,b,ok=0;
cin >> n >> m;
++n;