Skip to content

Instantly share code, notes, and snippets.

View roma-sck's full-sized avatar
🏠
Working from home

Roman Fomenko roma-sck

🏠
Working from home
  • Ukraine, Dnipro
View GitHub Profile
@roma-sck
roma-sck / credit-card-regex.md
Created July 5, 2022 15:42 — forked from michaelkeevildown/credit-card-regex.md
Credit Card Regex Patterns

Credit Card Regex

  • Amex Card: ^3[47][0-9]{13}$
  • BCGlobal: ^(6541|6556)[0-9]{12}$
  • Carte Blanche Card: ^389[0-9]{11}$
  • Diners Club Card: ^3(?:0[0-5]|[68][0-9])[0-9]{11}$
  • Discover Card: ^65[4-9][0-9]{13}|64[4-9][0-9]{13}|6011[0-9]{12}|(622(?:12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|9[01][0-9]|92[0-5])[0-9]{10})$
  • Insta Payment Card: ^63[7-9][0-9]{13}$
  • JCB Card: ^(?:2131|1800|35\d{3})\d{11}$
  • KoreanLocalCard: ^9[0-9]{15}$

1. Clone your fork:

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
1. Download latest apktool version.
2. Download the batch file and aapt.exe.
3. Create a folder anywhere in the PC and put all the apktool.jar, aapt.exe and the batch script in that folder.
4. Open command prompt.
5. Navigate to the folder where you placed apktool.jar, batch script and the aapt.exe.
6. Now, you need to install the file using the " IF " command.
7. Type the following command.
apktool if name-of-the-app.apk
private fun printHashKey(context: Context) {
try {
val info =
context.packageManager.getPackageInfo(context.packageName, PackageManager.GET_SIGNATURES)
for (signature in info.signatures) {
val md = MessageDigest.getInstance("SHA")
md.update(signature.toByteArray())
val hashKey = String(Base64.encode(md.digest(), 0))
Log.i("printHashKey()", "Hash Key: $hashKey")
}
@roma-sck
roma-sck / README.md
Created November 28, 2018 18:54 — forked from lopspower/README.md
Hexadecimal color code for transparency

Hexadecimal color code for transparency

Twitter

How to set transparency with hex value ?

For example, you want to set 40% alpha transparence to #000000 (black color), you need to add 66 like this #66000000.

All hex value from 100% to 0% alpha:

@roma-sck
roma-sck / gist:2d28109d412efc807eca
Created January 8, 2015 01:08
com.javarush.test.level07.lesson12.home02
package com.javarush.test.level07.lesson12.home02;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Переставить M первых строк в конец списка
Ввести с клавиатуры 2 числа N и M.
Ввести N строк и заполнить ими список.
@roma-sck
roma-sck / gist:5c27fe1119b7bcc93e3d
Created January 8, 2015 00:10
package com.javarush.test.level07.lesson09.task02
package com.javarush.test.level07.lesson09.task02;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
/* 5 слов в обратном порядке
Введи с клавиатуры 5 слов в список строк. Выведи их в обратном порядке.
*/
@roma-sck
roma-sck / gist:d01faeb0727d696b3a67
Created January 7, 2015 22:59
package com.javarush.test.level07.lesson09.task03
package com.javarush.test.level07.lesson09.task03;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
/* Слово «именно»
1. Создай список из слов «мама», «мыла», «раму».
2. После каждого слова вставь в список строку, содержащую слово «именно».
@roma-sck
roma-sck / gist:5997f2436ac00650fe98
Created January 6, 2015 01:11
com.javarush.test.level07.lesson06.task03
package com.javarush.test.level07.lesson06.task03;
/* 5 строчек в обратном порядке
1. Создай список строк.
2. Считай с клавиатуры 5 строк и добавь в него.
3. Расположи их в обратном порядке.
4. Используя цикл выведи содержимое на экран, каждое значение с новой строки.
*/
import java.io.BufferedReader;
@roma-sck
roma-sck / gist:e7a33b1b05b71ce91468
Created January 6, 2015 00:03
com.javarush.test.level07.lesson04.task04
package com.javarush.test.level07.lesson04.task04;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/* Массив из чисел в обратном порядке
1. Создать массив на 10 чисел.
2. Ввести с клавиатуры 10 чисел и записать их в массив.
3. Расположить элементы массива в обратном порядке.
4. Вывести результат на экран, каждое значение выводить с новой строки.