Skip to content

Instantly share code, notes, and snippets.

View gabriel403's full-sized avatar
💭
Hotty

Gabriel Baker gabriel403

💭
Hotty
View GitHub Profile
type ProductBrandingService interface {
CreateForCompany(*ProductBranding) error
}
func NewProductBrandingService() (ProductBrandingService, error) {
return pgProductBrandingService{}, nil
}
type pgProductBrandingService struct{}
type pgProductBrandingService struct{}
func (s pgProductBrandingService) CreateForCompany(productBranding ProductBranding) error {
return nil
}
foo := pgProductBrandingService{}
foo.CreateForCompany(ProductBranding{})
$scope.sortByTags = function(model) {
let score = 10000;
if (model.tags.includes('pc')) {score -= 1000}
if (model.tags.includes('monk')) {score -= 900}
if (model.tags.includes('ranger')) {score -= 800}
if (model.tags.includes('rogue')) {score -= 700}
if (model.tags.includes('fighter')) {score -= 600}
if (model.tags.includes('barbarian')) {score -= 500}
if (model.tags.includes('wizard')) {score -= 400}
if (model.tags.includes('sorcerer')) {score -= 300}
@gabriel403
gabriel403 / authorize.js
Created October 29, 2017 14:01 — forked from kndt84/authorize.js
Sample code: how to refresh session of Cognito User Pools with Node.js and Express
const AWS = require('aws-sdk');
const CognitoUserPool = require('amazon-cognito-identity-js-node').CognitoUserPool;
const CognitoUserSession = require('amazon-cognito-identity-js-node').CognitoUserSession;
const CognitoUser = require('amazon-cognito-identity-js-node').CognitoUser;
const CognitoIdToken = require('amazon-cognito-identity-js-node').CognitoIdToken;
const CognitoAccessToken = require('amazon-cognito-identity-js-node').CognitoAccessToken;
const CognitoRefreshToken = require('amazon-cognito-identity-js-node').CognitoRefreshToken;
const cfg = require('config').config;
const COGNITO_IDENTITY_POOL_ID = cfg.COGNITO_IDENTITY_POOL_ID;
Verifying that +gabriel403 is my blockchain ID. https://onename.com/gabriel403
@gabriel403
gabriel403 / gist:e29220229c1a48331270
Created October 7, 2015 12:16
When trying to provision a do 15.04 8GB droplet in lon1 with packer 0.8.6
digitalocean: Setting up grub2-common (2.02~beta2-22ubuntu1.1) ...
digitalocean: Setting up grub-pc-bin (2.02~beta2-22ubuntu1.1) ...
digitalocean: Setting up grub-pc (2.02~beta2-22ubuntu1.1) ...
digitalocean: debconf: unable to initialize frontend: Dialog
digitalocean: debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
digitalocean: debconf: falling back to frontend: Readline
digitalocean: Configuring grub-pc
digitalocean: -------------------
digitalocean:
digitalocean: A new version (/tmp/grub.8plbjIAjq1) of configuration file /etc/default/grub is
docker run --name fred-db -e MYSQL_USER=phinxdev -e MYSQL_PASSWORD=phinxdev -e MYSQL_DATABASE=phinxdev -e MYSQL_ROOT_PASSWORD=phinxdevroot -d mariadb
docker run -it --link fred-db:mysql --rm mariadb sh -c 'exec echo "$MYSQL_PORT_3306_TCP_ADDR"'
docker run -it --link fred-db:mysql -v $(pwd):/app diegomarangoni/hhvm:cli /app/vendor/bin/phinx migrate -e development -c /app/phinx.yml
if not trail.stage_position?
trail.stage_position = 0
for history in trail.history
trail.stage_position = history.text.position if trail.stage_position < history.text.position
module.exports = function(config){
config.set({
basePath : '../',
files : [
'bower_components/angular/angular.js',
'bower_components/angular-cookies/angular-cookies.js',
'bower_components/angular-drag-and-drop-lists/angular-drag-and-drop-lists.js',
'bower_components/angular-modal-service/dst/angular-modal-service.js',
Content-Type:application/json;charset=UTF-8
{"id":null,"stage":"initial","updated_at":"Tue, 19 May 2015 14:23:50 GMT","created_at":"Tue, 19 May 2015 14:23:50 GMT","emailText":"initial email","emailStage":"initial"}
$app->map(['POST'], '/trails', function ($request, $response, $args) {
error_log(var_export($args, true));
error_log(var_export($request->getParsedBody(), true));
// $trail = Trail::create($request->getParsedBody());
// $response->write($trail->toJson());