Skip to content

Instantly share code, notes, and snippets.

View crowelch's full-sized avatar

Chris Crowell crowelch

View GitHub Profile
@crowelch
crowelch / MainActivity.kt
Created September 28, 2017 01:54
Google Sign In implemented in Kotlin
class MainActivity : AppCompatActivity(), GoogleApiClient.OnConnectionFailedListener {
private val RC_SIGN_IN = 9001
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val binding : MainActivityBinding = DataBindingUtil.setContentView(this, R.layout.activity_main)
val googleSignInOptions : GoogleSignInOptions = GoogleSignInOptions
.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
@crowelch
crowelch / secrets.js
Created January 5, 2016 07:54
Sample config/secrets.js for Organization Manager
exports.params = {
host: 'yourMySqlDbHost',
port: 3306,
user: 'user',
password: 'password',
database: 'dbName'
}
@crowelch
crowelch / Cylon Blink
Created July 9, 2015 01:58
Cylon vs. Johnny-Five Blink Sketch
describe('Transform._transform', function () {
describe('data mode', function() {
it('should prove that empty transform does nothing, but works', function(done) {
var transformStream = new Transform ({
transform: function(chunk, encoding, cb) {
this.push(chunk);
cb();
}
});
for(var arr in obj) {
arr.forEach(group) {
myGroups.forEach(myGroup) {
if(group === myGroup) {
//match found!
}
}
}
}
/**
*
* Hackenstance
*
*/
//Initial setup
var UI = require('ui');
var selectedGroups = [];
var ajax = require('ajax');
<html>
<head>
<script src='https://cdn.firebase.com/js/client/2.0.4/firebase.js'></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<!--script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script-->
<!--script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/3.0.0/handlebars.min.js"></script-->
<!--script src="./javascripts/templates.js"></script-->
<!--link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css", rel="stylesheet"-->
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" />
/**
* Welcome to Pebble.js!
*
* This is where you write your app.
*/
var UI = require('ui');
var Settings = require('settings');