Skip to content

Instantly share code, notes, and snippets.

@bot2600
bot2600 / install-docker-elementary-loki.sh
Created December 3, 2017 04:48 — forked from ChrisTimperley/install-docker-elementary-loki.sh
Installs Docker on Elementary OS 0.4 (Loki)
#!/bin/bash
sudo apt-get install apt-transport-https ca-certificates -y
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo rm -f /etc/apt/sources.list.d/docker.list
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get purge lxc-docker
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
sudo apt-get install docker-engine
@bot2600
bot2600 / SingletonScriptableObject.cs
Created May 6, 2017 03:26
Abstract class for making reload-proof singletons out of Uniy3D ScriptableObjects
using System.Linq;
using UnityEngine;
/// <summary>
/// Abstract class for making reload-proof singletons out of ScriptableObjects
/// Returns the asset created on editor, null if there is none
/// Based on https://www.youtube.com/watch?v=VBA1QCoEAX4
/// </summary>
/// <typeparam name="T">Type of the singleton</typeparam>
declare var com
declare var java
declare var javax
declare var android
let KeyStore = java.security.KeyStore
let Cipher = javax.crypto.Cipher
let KeyGenerator = javax.crypto.KeyGenerator
let KeyProperties = android.security.keystore.KeyProperties
let KeyGenParameterSpec = android.security.keystore.KeyGenParameterSpec
let KeyStore = java.security.KeyStore
let Cipher = javax.crypto.Cipher
let KeyGenerator = javax.crypto.KeyGenerator
let KeyProperties = android.security.keystore.KeyProperties
let KeyGenParameterSpec = android.security.keystore.KeyGenParameterSpec
let FingerprintManager = android.hardware.fingerprint.FingerprintManager
export class TestClass {
private keyguardManager = utils.ad.getApplicationContext().getSystemService("keyguard")
private fingerprintManager = utils.ad.getApplicationContext().getSystemService("fingerprint")
let KeyStore = java.security.KeyStore
let Cipher = javax.crypto.Cipher
let KeyGenerator = javax.crypto.KeyGenerator
let KeyProperties = android.security.keystore.KeyProperties
let KeyGenParameterSpec = android.security.keystore.KeyGenParameterSpec
let FingerprintManager = android.hardware.fingerprint.FingerprintManager
export class TestClass {
private keyguardManager = utils.ad.getApplicationContext().getSystemService("keyguard")
private fingerprintManager = utils.ad.getApplicationContext().getSystemService("fingerprint")