Skip to content

Instantly share code, notes, and snippets.

View gpetuhov's full-sized avatar
💭
Working on a project

Gennadiy Petuhov gpetuhov

💭
Working on a project
View GitHub Profile
@gpetuhov
gpetuhov / edittext_formatting.txt
Created August 28, 2019 12:54
Android EditText formatting
Android EditText formatting
https://github.com/TinkoffCreditSystems/decoro
https://github.com/RedMadRobot/input-mask-android
@gpetuhov
gpetuhov / ubuntu_usb_fix.txt
Last active September 26, 2024 03:54
Ubuntu USB autosuspend disable
If Android phone constantly disconnects:
1. Try to disable Ubuntu USB autosuspend
https://www.makeuseof.com/tag/fix-usb-device-port-linux/
cat /sys/module/usbcore/parameters/autosuspend
(if the result is 2, then autosuspend is enabled)
sudo nano /etc/default/grub
Change
@gpetuhov
gpetuhov / KeyboardDetectorFragment.kt
Last active August 30, 2019 08:32
Android detect keyboard
// Android detect keyboard
abstract class KeyboardDetectorFragment : Fragment() {
private lateinit var layoutChangeListener: View.OnLayoutChangeListener
init {
initLayoutChangeListener()
}
@gpetuhov
gpetuhov / gitflow.txt
Created August 23, 2019 12:04
Gitflow
Gitflow
https://bitworks.software/2019-03-12-gitflow-workflow.html
@gpetuhov
gpetuhov / ubuntu_keyboard_layout.txt
Created August 22, 2019 11:54
Ubuntu Keyboard Layout Alt-Shift
Ubuntu Keyboard Layout Alt-Shift
https://dock.co.nz/post/change-keyboard-layout-switch-to-altshift-ubuntu-18-04/
sudo apt install gnome-tweaks
gnome-tweaks
Then enable tweaks and turn on Alt-Shift in Tweaks tab in Keyboard settings
@gpetuhov
gpetuhov / signalr.txt
Created August 22, 2019 08:31
SignalR (websocket Android)
SignalR (websocket Android)
https://habr.com/ru/post/301752/
https://docs.microsoft.com/en-us/aspnet/core/signalr/java-client?view=aspnetcore-2.2
@gpetuhov
gpetuhov / cpp_links.txt
Last active June 1, 2021 09:40
C++ Links
@gpetuhov
gpetuhov / get_gists.py
Created August 1, 2019 14:06
Download all gists
# first: mkdir user && cd user && cp /path/to/get_gists.py .
# python3 get_gists.py user
# Run this N times, where N is the number of pages to download,
# each time changing page=X in download URL.
# Each page contains 100 gists.
# You can copy up to 3000 gists like this
# (for 3000 gists you will have to run this script 30 times).
# Code is taken from:
# https://gist.github.com/leoloobeek/3be8b835988e8d926a4387019370db8d
import requests
@gpetuhov
gpetuhov / get_gists.py
Created August 1, 2019 12:51 — forked from leoloobeek/get_gists.py
Download all gists for a specific user
# first: mkdir user && cd user && cp /path/to/get_gists.py .
# python3 get_gists.py user
import requests
import sys
from subprocess import call
user = sys.argv[1]
r = requests.get('https://api.github.com/users/{0}/gists'.format(user))
@gpetuhov
gpetuhov / google_pay.txt
Created July 29, 2019 13:10
Google Pay Android
Google Pay Android
https://medium.com/google-developer-experts/8-steps-to-google-pay-on-android-9fb899bfbfcb