Skip to content

Instantly share code, notes, and snippets.

🏳️‍🌈

Ilya Shaisultanov diversario

🏳️‍🌈
Block or report user

Report or block diversario

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gke-cluster.tf
provider "google-beta" {
project = "${var.project_id}"
region = "${var.region}"
credentials = "${file("~/.gcloud/my-project-terraform.json")}"
}
variable "project_id" {
default = "my-project"
description = "GCP project ID"
}
View asasdas
'{ InputSourceKind = "Keyboard Layout"; "KeyboardLayout ID" = 0; "KeyboardLayout Name" = "U.S."; }' '{ InputSourceKind = "Keyboard Layout"; "KeyboardLayout ID" = 19458; "KeyboardLayout Name" = RussianWin; }' '{ "Bundle ID" = "com.apple.CharacterPaletteIM"; InputSourceKind = "Non Keyboard Input Method"; }' '{ "Bundle ID" = "com.apple.KeyboardViewer"; InputSourceKind = "Non Keyboard Input Method"; }' '{ "Bundle ID" = "com.apple.50onPaletteIM"; InputSourceKind = "Non Keyboard Input Method"; }' '{ "Bundle ID" = "com.apple.inputmethod.TCIM"; "Input Mode" = "com.apple.inputmethod.TCIM.Pinyin"; InputSourceKind = "Input Mode"; }' '{ "Bundle ID" = "com.apple.inputmethod.TCIM"; InputSourceKind = "Keyboard Input Method"; }' '{ "Bundle ID" = "com.apple.inputmethod.ChineseHandwriting"; InputSourceKind = "Non Keyboard Input Method"; }' '{ "Bundle ID" = "com.apple.inputmethod.EmojiFunctionRowItem"; InputSourceKind = "Non Keyboard Input Method"; }'
@diversario
diversario / kubectl-stuff.sh
Created Jul 17, 2018
Useful kubectl one-liners
View kubectl-stuff.sh
# get all evicted pods in the cluster
kubectl get pod --all-namespaces --field-selector status.phase=Failed --show-all -o json | jq -r '.items[] | select(.status.reason == "Evicted") | "\(.metadata.namespace)/\(.metadata.name)"'
@diversario
diversario / yaml-to-e.sh
Last active Jul 16, 2018
Format YAML map as docker cli env vars
View yaml-to-e.sh
yq -Mrj ' .envVars as $e | $e | keys | .[] | "-e \(.)=\($e[.]) "' deployment/values.yaml
function envvars() {
local selector=$1; shift
local files=($@)
if [[ -z $files ]]; then
files="${selector}"
selector=".envVars"
fi
View keybase.md

Keybase proof

I hereby claim:

  • I am diversario on github.
  • I am diversario (https://keybase.io/diversario) on keybase.
  • I have a public key whose fingerprint is 550E 6997 3442 4812 1ED3 D22D 2764 461E CA81 0541

To claim this, I am signing this object:

@diversario
diversario / deinit.swift
Created May 14, 2016
log deinitialization of a node
View deinit.swift
class MyNode: SKSpriteNode {
// init et al
deinit {
print("MyNode \(name) destroyed.")
}
}
View impulse.swift
let SCREEN_SCALE = UIScreen.mainScreen().scale
private let FAKE_PX_TO_M_RATIO: CGFloat = 80
let IMPULSE = sqrt(
UIScreen.mainScreen().bounds.width *
SCREEN_SCALE * SCREEN_SCALE /
FAKE_PX_TO_M_RATIO
) * sqrt(SCREEN_SCALE) * 1.45
View Adding gesture recognizers from code.swift
import UIKit
class ViewController: UIViewController {
let tapGestureRecognizer: UITapGestureRecognizer! // make a variable to hold the recognizer
@IBOutlet weak var girImage: UIImageView! // add an outlet for your image view
override func viewDidLoad() {
super.viewDidLoad()
View view-from-storyboard.swift
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let data = tableData[indexPath.row]
let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let destVC = storyboard.instantiateViewControllerWithIdentifier("goToHere") as! DestVC
destVC.data = data
navigationController?.pushViewController(destVC, animated: true)
}
You can’t perform that action at this time.