A few regular expressions to parse WIFI schemes such as:
WIFI:T:WEP;S:test;P:rainbows\;unicorns\:jedis\,ninjas\\ secure;;
(?<=T:)[a-zA-Z]+(?=;)
2020-06-07 08:44:11.741 1728-1728/io.github.dvegasa.rutechmeetup D/ed__: Base64: | |
iVBORw0KGgoAAAANSUhEUgAAAJIAAAEECAIAAABMUfozAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4 | |
nOy9bcyt6VUedq2P+3n21/t1znvOmfF4PGMzxrh8xAYKhlJIZMVRQpxKGNJWRUpjqUqjwo/+KCSQ | |
Ri0qaqKoTUppKKn4FVUYlSgiDm7TVCZYqQBjDMaYYbA9Y3s89njmfM1533fv53nue63VH+vZ+4yL | |
nUQtompga3R0Zp/98ez7vtda17rWtdZDf+bfeXff99NUAQSBmSJClSNCRIjI3QGUUlprYMpn8p+0 | |
sLsj2GARREQRIVKYGUAhDXgRdW/MDJZSBKIPLi7z7QDyLcxMREAIMwARcXeiwPzwTpmZIyKYALg7 | |
EYgoP8TdO9GAEREFgqAsZgGg1lpKEUJrjZmV4WAlJpVaK8Dunh8iIAARAbiqtuaMvDYBME2TqgIg | |
D3eISH44M1o4EPmTHSAii2CgOXIN3T0/HEALb265pGa26Hozc/dcUim67LvdbsfMFh4G7UpE1MmK | |
qqh2pSwWC5uq3r59m4iZOd/piL7v5sXqOlVlZiJxryTM4Agwq1krpbTqRORuTlAVZp43zwHAYKoq | |
WmqN5iGENjaLVkofEchvZGEOZuZARIRHrggRldKNdRBi5sIqAYtAbmoudCdiZsxMogByD1gkIjyg |
2020-06-07 07:12:24.271 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: %c %c %c Phaser v2.6.2 | Pixi.js | Canvas | WebAudio %c %c %c http://phaser.io %c♥%c♥%c♥ background: #fb8cb3 background: #d44a52 color: #ffffff; background: #871905; background: #d44a52 background: #fb8cb3 background: #ffffff color: #ff2424; background: #fff color: #ff2424; background: #fff color: #959595; background: #fff -- From line 12 of http://social-game-hack.herokuapp.com/js/phaser.min.js | |
2020-06-07 07:12:24.390 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: Phaser.Loader - image[sprite]: error loading asset from URL http://web-citizen.ru/hack/user.png -- From line 20 of http://social-game-hack.herokuapp.com/js/phaser.min.js | |
2020-06-07 07:12:29.607 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: Phaser.Cache.getImage: Key "sprite" not found in Cache. -- From line 20 of http://social-game-hack.herokuapp.com/js/phaser.min.js | |
2020-06-07 07:12:29.608 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: crea |
2020-06-07 07:12:24.271 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: %c %c %c Phaser v2.6.2 | Pixi.js | Canvas | WebAudio %c %c %c http://phaser.io %c♥%c♥%c♥ background: #fb8cb3 background: #d44a52 color: #ffffff; background: #871905; background: #d44a52 background: #fb8cb3 background: #ffffff color: #ff2424; background: #fff color: #ff2424; background: #fff color: #959595; background: #fff -- From line 12 of http://social-game-hack.herokuapp.com/js/phaser.min.js | |
2020-06-07 07:12:24.390 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: Phaser.Loader - image[sprite]: error loading asset from URL http://web-citizen.ru/hack/user.png -- From line 20 of http://social-game-hack.herokuapp.com/js/phaser.min.js | |
2020-06-07 07:12:29.607 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: Phaser.Cache.getImage: Key "sprite" not found in Cache. -- From line 20 of http://social-game-hack.herokuapp.com/js/phaser.min.js | |
2020-06-07 07:12:29.608 6568-6568/io.github.dvegasa.rutechmeetup D/ed__webview: crea |
2020-06-07 01:07:56.047 25815-25815/io.github.dvegasa.rutechmeetup D/ed__: Base64: | |
iVBORw0KGgoAAAANSUhEUgAAAJIAAAEECAIAAABMUfozAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4 | |
nFS8Z5Rc13UmusM591ZVZ6AbjUYmciZAEIFgAAGCJAgmACQYJFKBFCWKlCwvyZqxx2/em3l+b623 | |
vJY9nllj2Zbl0Ug2JUqWKFmkzCDJEhMoZuQc2EA3OqABdKx079n7/di3CnD/IBvVVbfuPWefvb/v | |
2wFb2qciIpETESICANVARIgIoM55QVBVJk8ARASiiEpEipCqEJGAMhIQMpKqAgAAqAoRqSoiee8B | |
QAIAACMSgYQ0dj5N0xBCFEXOuWq1St4Rsn08co6IkiRBREYKKo4IAECDInh2ACCgRCSqaagiIgEC | |
ADOHEOxBRAQI7QeUnHOgqqqMgIhBBZHTEASB2YeQEBEDIqJCAAAVdMwAYhdMJVsWEWFmFURSVU1F | |
nKc0hBACo3NEIikqIKmtAKgtJhARANVvL02ryBRCQGQAQWSRFIBQRVWdc6kEACJ0IQRBEkmdc5oG | |
YuBCYzMiAqBzzp6QiJ1jW3HbHkJnfwBVJrC7R0AiAkTHrAi2aqpKRMysCojAzESkCnZhRmRmVVEF | |
JCRm5z0CBlViJmJy7J1PbYdVvXcACghEBCjMCIhEFESIOQ1BRGx17PYUFBCJiZAAAAijKBIgz56Z |
package io.github.dvegasa.dialogs | |
import android.app.Dialog | |
import android.content.Context | |
import android.os.Bundle | |
import android.support.v4.app.DialogFragment | |
import android.view.LayoutInflater | |
import android.view.View | |
import android.view.ViewGroup | |
import android.view.Window |
#include <bits/stdc++.h> | |
using namespace std; | |
#define ll long long | |
#define ull unsigned long long | |
#define mp make_pair | |
const int MOD = (int) 1e9 + 7; |
private fun updateSearch() { | |
val s = etSearchBar.text | |
if (s?.length == 0) { | |
// User cleared the search field. Show all items | |
// Load the list with all items into the adapter | |
adapter.list = ItemStorage.list | |
} else { | |
// The user entered something. Search this query |
class MainActivity : AppCompatActivity() { | |
lateinit var adapter: RvAdapter | |
override fun onCreate(savedInstanceState: Bundle?) { | |
super.onCreate(savedInstanceState) | |
setContentView(R.layout.activity_main) | |
// I will tell about ItemStorage in a minute | |
adapter = RvAdapter(this, ItemStorage.list) |
import android.content.Context | |
import android.support.v7.widget.RecyclerView | |
import android.view.LayoutInflater | |
import android.view.View | |
import android.view.ViewGroup | |
import kotlinx.android.synthetic.main.item.view.* | |
class RvAdapter(var list: ArrayList<Item>) : | |
RecyclerView.Adapter<RecyclerView.ViewHolder>() { |