Skip to content

Instantly share code, notes, and snippets.

Avatar

Joe Sak joemsak

View GitHub Profile
View firebase-debug.log
[debug] [2018-04-03T13:10:15.938Z] ----------------------------------------------------------------------
[debug] [2018-04-03T13:10:15.941Z] Command: /Users/joemsak/.asdf/installs/nodejs/9.9.0/bin/node /Users/joemsak/.asdf/installs/nodejs/9.9.0/.npm/bin/firebase auth:import db/export/accounts.json --hash-algo=BCRYPT --project technovation-ed789 --debug
[debug] [2018-04-03T13:10:15.942Z] CLI Version: 3.17.7
[debug] [2018-04-03T13:10:15.942Z] Platform: darwin
[debug] [2018-04-03T13:10:15.942Z] Node Version: v9.9.0
[debug] [2018-04-03T13:10:15.942Z] Time: Tue Apr 03 2018 08:10:15 GMT-0500 (CDT)
[debug] [2018-04-03T13:10:15.943Z] ----------------------------------------------------------------------
[debug]
[debug] [2018-04-03T13:10:15.951Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase"]
[debug] [2018-04-03T13:10:15.951Z] > authorizing via signed-in user
@joemsak
joemsak / 1_layout.html.erb
Last active Mar 20, 2018
v-select in rails 5.1 webpacker vue
View 1_layout.html.erb
<!DOCTYPE html>
<html>
<head>
<!-- other HEAD stuff omitted -->
<%= stylesheet_link_tag("//fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons") %>
<%= yield :css %>
<%= yield :js %>
</head>
<body>
View 1-main.js
import Vue from 'vue'
import App from './App.vue'
import Storage from './utils/Storage';
import moment from 'moment';
var halfDay = moment().date(15),
lastDay = moment().endOf("month"),
payDayStoragePrefix = moment().get('year') + "." +
moment().format("MM");
View .vimrc
" Leader
let mapleader = " "
set backspace=2 " Backspace deletes like most programs in insert mode
set nobackup
set nowritebackup
set noswapfile " http://robots.thoughtbot.com/post/18739402579/global-gitignore#comment-458413287
set history=50
set ruler " show the cursor position all the time
set showcmd " display incomplete commands
View touch.html
<img
class="photo"
alt="wide"
src="https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/23347411_108787423227862_4805896712906342400_n.jpg"
/>
<script>
(function () {
Array.prototype.forEach.call(
document.getElementsByClassName("photo"),
View app.js
var express = require('express');
var fetchUrl = require("fetch").fetchUrl;
var app = express();
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
View spec.rb
scenario "Upload 2 .jpg screenshots" do
within(".screenshots.incomplete") do
click_link "Upload screenshots of your app"
end
attach_file(
"Select up to 6 screenshots",
Rails.root + "spec/support/fixtures/screenshot.jpg"
)
View 1home.js
import { h, Component } from 'preact';
import style from './style';
export default class Home extends Component {
constructor() {
super();
this.instructions = {
"B,s1": ["X", "R", "s2"],
"B,s2": ["B", "L", "s3"],
@joemsak
joemsak / turing-ish.js
Last active Aug 19, 2017
turing-ish machine in js
View turing-ish.js
const X_B = {
"B,s1": ["X", "R", "s2"],
"B,s2": ["B", "L", "s3"],
"X,s3": ["B", "R", "s4"],
"B,s4": ["B", "L", "s1"],
}
var tape = ["B", "B"],
head = 0,
state = "s1";
View form.html
<form action="https://technovationchallenge.org/" method="GET">
<label for="s">Search:</label>
<input name="s" type="text" />
<p>
<input type="submit" value="Search" />
</p>
</form>