Skip to content

Instantly share code, notes, and snippets.

View eristoddle's full-sized avatar

Stephan Miller eristoddle

View GitHub Profile
@eristoddle
eristoddle / EulaActivity.kt
Last active December 9, 2023 05:48
Android Generic Eula Activity
package com.eristoddle.boilerplate
import android.content.Context
import android.content.Intent
import android.content.SharedPreferences
import android.os.Bundle
import android.text.Spanned
import androidx.appcompat.app.AppCompatActivity
import androidx.core.text.HtmlCompat
import com.google.android.material.snackbar.Snackbar
@eristoddle
eristoddle / ImportController.php
Created January 10, 2020 00:58
Laravel CSV Import Controller
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Foundation\Auth\RegistersUsers;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\DB;
@eristoddle
eristoddle / bchpm.go
Created November 11, 2018 05:20
Encrpted Messages on the BCH blockchain using private keys and public addresses
package main
import (
"bytes"
"crypto/aes"
"crypto/cipher"
"crypto/hmac"
"crypto/rand"
"crypto/sha256"
"crypto/sha512"
@eristoddle
eristoddle / bash-artifactxml-gen.sh
Created September 1, 2017 18:33 — forked from rzrbld/bash-artifactxml-gen.sh
wso2 studio developer artifact.xml generator
#!/bin/bash
# using: bash-artifactxml-gen.sh my.project.folder
#
ROOTFOLDER=$*
#set src dir
SRCDIR=$ROOTFOLDER'/src/';
#cd to src dir
cd $SRCDIR;
#start gen artifact.xml
echo '<?xml version="1.0" encoding="UTF-8"?><artifacts>';
@eristoddle
eristoddle / deployer.sh
Created January 26, 2017 22:44 — forked from dulichan/deployer.sh
Script to configure WSO2 EMM
PRODUCT_HOME="$1"
IOS_CERTS="$2"
IP="$3"
PRODUCT_CONF="$4"
CONFIG_FILE="./openssl_custom.cnf"
TEMP_FOLDER="./temp"
PUSH_CERT="`echo $IOS_CERTS`pushcert.pfx"
PUSH_PASS=""
MDM_CERT="`echo $IOS_CERTS`PlainCert.pfx"
MDM_PASS=""
@eristoddle
eristoddle / README.md
Created December 13, 2016 18:20 — forked from lavaxun/README.md
Rancher on docker-for-mac with xhyve

Install Docker for Mac (http://beta.docker.com)

Install docker-machine-driver-xhyve (https://github.com/zchee/docker-machine-driver-xhyve)

brew install docker-machine-driver-xhyve
sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve

Deploy the latest release

@eristoddle
eristoddle / ngContentEditableDirective.js
Created September 25, 2016 22:34
Angular 1 contenteditable Directive
app.directive("contenteditable", ['$rootScope', function ($rootScope) {
return {
restrict: "A",
link: function (scope, element, attrs) {
var content = '';
element.bind("blur keyup change focus", function (event) {
content = element.html();
$rootScope.editableContent = content;
});
@eristoddle
eristoddle / app.component.ts
Created September 25, 2016 06:11 — forked from wphax/app.component.ts
Dynamic Component Loading in Angular 2 RC4
import { Component } from '@angular/core';
import { DynamicHTMLDirective } from './dynamic-html.directive';
@Component( {
selector: 'main-layer',
directives: [ DynamicHTMLDirective ],
template: '<dynamic-html-wrap [src]="data"></dynamic-html-wrap>'
} )
export class AppComponent {
public data: string = '<something></something>';
@eristoddle
eristoddle / businessDays.js
Created August 22, 2016 20:12 — forked from balazsbohonyi/businessDays.js
Adding/Subtracting Business Days in Javascript (extends the native Date Javascript object)
Number.prototype.mod = function(n) {
return ((this%n)+n)%n;
}
// support for adding/subtracting business days for Javascript dates
Date.prototype.addBusinessDays = function(days) {
days = parseInt(days);
var wks = Math.floor(days/5);
var dys = days.mod(5);
var dy = this.getDay();
@eristoddle
eristoddle / h2oToNueralNetTools.R
Last active May 18, 2016 22:14
R script to take an H2o models weights and biases and send them through the NeuralNetTools olden variable importance function...and first time I have used R so I could be doing things totally wrong but it works.
#Rscript processModel.R
#http://rpackages.ianhowson.com/cran/NeuralNetTools/man/olden.html
#https://cran.r-project.org/web/packages/nnet/nnet.pdf
library(NeuralNetTools)
library(h2o)
library(jsonlite)
model_id <- 'deeplearning-f168835d-9e6e-4170-b881-fb5f214f302b'
localH2O <- h2o.init()