Cheatsheet for adb commands, forked from Pulimet/AdbCommands
ANDROID_TOOLS_ZIP=commandlinetools-linux-7583922_latest.zip
# | |
# $PARU_CONF | |
# /etc/paru.conf | |
# ~/.config/paru/paru.conf | |
# | |
# See the paru.conf(5) manpage for options | |
# | |
# GENERAL OPTIONS | |
# |
Cheatsheet for adb commands, forked from Pulimet/AdbCommands
ANDROID_TOOLS_ZIP=commandlinetools-linux-7583922_latest.zip
import Foundation | |
import AVKit | |
class VideoHelper { | |
static func getThumbnail(from player: AVPlayer, at time: CMTime) -> CGImage? { | |
do { | |
guard let currentItem = player.currentItem else { return nil } | |
let asset = currentItem.asset | |
let imgGenerator = AVAssetImageGenerator(asset: asset) |
Oh boi, here I give you the solution for that. This document is based on these links:
My solution seems to be deprecated, there are other solution from the comment on this Gist, that actually works. So, please use that instead, it's way much simpler, and it works.
This guide provides instructions for an Arch Linux installation featuring full-disk encryption via LVM on LUKS and an encrypted boot partition (GRUB) for UEFI systems.
Following the main installation are further instructions to harden against Evil Maid attacks via UEFI Secure Boot custom key enrollment and self-signed kernel and bootloader.
You will find most of this information pulled from the Arch Wiki and other resources linked thereof.
Note: The system was installed on an NVMe SSD, substitute /dev/nvme0nX
with /dev/sdX
or your device as needed.
adb help // List all comands | |
== Adb Server | |
adb kill-server | |
adb start-server | |
== Adb Reboot | |
adb reboot | |
adb reboot recovery | |
adb reboot-bootloader |
<?php | |
function temporelativo($ts) { | |
if(!ctype_digit($ts)) { | |
$ts = strtotime($ts); | |
} | |
$diff = time() - $ts; | |
if($diff == 0) { | |
return 'agora'; | |
} elseif($diff > 0) { | |
$day_diff = floor($diff / 86400); |
# Usage: ./dns_check.py <list_of_domain_names.txt> | |
import dns.resolver | |
import requests | |
import re | |
import json | |
import sys | |
resolver = dns.resolver.Resolver() | |
resolver.timeout = 5 | |
resolver.lifetime = 5 |
// | |
// ViewController.swift | |
// NullObject | |
// | |
// Created by Suprie on 1/18/16. | |
// Copyright © 2016 Suprie. All rights reserved. | |
// | |
import UIKit |
echo "Creating an SSH key for you..." | |
ssh-keygen -t rsa | |
echo "Please add this public key to Github \n" | |
echo "https://github.com/account/ssh \n" | |
read -p "Press [Enter] key after this..." | |
echo "Installing xcode-stuff" | |
xcode-select --install |