Skip to content

Instantly share code, notes, and snippets.

View instance-id's full-sized avatar

instance.id instance-id

View GitHub Profile
@instance-id
instance-id / zshrc
Last active May 8, 2019 01:12
zshrc
#!/bin/zsh
check_command() {
command -v $1 > /dev/null 2>&1
}
export ZSH=$HOME/.oh-my-zsh
# // --- Different settings for SSH ------------
if [[ -n $SSH_CONNECTION ]]; then
@instance-id
instance-id / dev-server-setup.sh
Last active May 17, 2019 00:53
WIP server setup
#!/bin/bash
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install -y \
apt-transport-https \
curl \
ca-certificates \
build-essential \
software-properties-common \
file \
@instance-id
instance-id / python-pyodbc.sh
Last active May 17, 2019 23:24
python-pyodbc
sudo apt install libsqliteodbc
sudo apt install -f unixodbc-dev unixodbc libodbc1
sudo apt install python-pyodbc
sudo apt install update
sudo su
curl https://packages.microsoft.com/config/ubuntu/18.10/prod.list > /etc/apt/sources.list.d/mssql-release.list
exit
sudo ACCEPT_EULA=Y apt-get install msodbcsql17
@instance-id
instance-id / CompilationTimer.cs
Created August 11, 2019 02:52
Simple compilation time for Unity. Just pop it into an Editor folder and it should give you a simple output of how long it took to compile your code each time.
using System;
using UnityEngine;
using UnityEditor;
namespace instance.id.Editor
{
[InitializeOnLoad]
class CompilationTimer : EditorWindow
{
static bool isTrackingTime;
@instance-id
instance-id / CompilationTimer.cs
Created August 11, 2019 23:47
Compilation Timer using Logwin.Log() asset
using System;
using UnityEngine;
using UnityEditor;
namespace instance.id.Editor
{
[InitializeOnLoad]
class CompilationTimer : EditorWindow
{
static bool isTrackingTime;
import 'dart:io';
import 'package:firedart/firedart.dart';
import 'package:hive/hive.dart';
/// Stores tokens using a Hive store.
/// Depends on the Hive plugin: https://pub.dev/packages/hive
class HiveStore extends TokenStore {
static const keyToken = "auth_token";
@instance-id
instance-id / extensions.dart
Created June 3, 2020 03:39
Extending User class with additional fields. I don't know if this is the proper way to do it, though?
import 'package:firedart/auth/user_gateway.dart';
class FBUserData{
String _fname;
String _lname;
String _serialNum;
String _contactEmail;
String _verified;
}
@instance-id
instance-id / Searcher.json.md
Last active June 25, 2020 05:15
Searcher package config example

Searcher.json

// ------------------------------ Searcher --------------------------------------
// --- Make sure this file resides in your Houdini settings/packages           --
// --- folder as listed below:                                                 --
// --- Windows: C:\Users\<user>\Documents\houdini18.0\packages                 --
// --- Linux:   /home/<user>/houdini18.0/packages                              --
// --- MacOS:   /Users/<user>/Library/Preferences/houdini/18.0/packages        --
// ----------------------------- instance.id ------------------------------------
@instance-id
instance-id / build.ps1
Created June 30, 2020 12:14
Hugo deploy/build script from secondary branch to master. Build script converts data templte to json to be used via api.
$param1 = $args[0]
write-host $param1
Write-Host "Begin building site files $param1..."
$sourceDirectory = "E:/GitHub/instance-id.github.io/project_builder"
# Build the project
& Set-Location $sourceDirectory
if($param1 -eq "settings"){
& node toml.js replace -c .\searcher-settings.json
@instance-id
instance-id / build.ps1
Last active June 30, 2020 12:18
Houdini addon: package to zip
# .\build.ps1 -Zip -Version v0.1.0
Param (
[Parameter()]
[string]$Version,
[switch]$Zip
)
if ($Version) {
Write-Host "Building $Version..."
} else {