Skip to content

Instantly share code, notes, and snippets.

View hashrock's full-sized avatar
🍋
Need a lemon?

hashrock hashrock

🍋
Need a lemon?
View GitHub Profile
@hashrock
hashrock / .htmlnanorc
Last active December 11, 2018 08:21
Parcel + Vue hinagata
{
"minifySvg": false,
"collapseWhitespace": "conservative",
"minifyCss": {
"safe": true
}
}
@hashrock
hashrock / index.ts
Last active November 29, 2018 03:30
Simple HTTP Server in deno (WIP), this is just a toy code, DO NOT USE THIS.
/**
* Simple HTTP Server
*/
import { serve } from "https://deno.land/x/net/http.ts";
import * as deno from "deno";
import { mime } from "./mime";
const addr = "0.0.0.0:8000";
const s = serve(addr);
@hashrock
hashrock / server.js
Created December 27, 2017 07:34
Koa my boilerplate
const path = require('path');
const koaBody = require('koa-body');
const Koa = require('koa');
const app = module.exports = new Koa();
const datastore = require('nedb-promise')
const _ = require('koa-route');
const serve = require('koa-static');
var gsjson = require('google-spreadsheet-to-json');
app.use(koaBody());
@hashrock
hashrock / index.js
Created December 21, 2017 08:53
puppeteer - markdown-it - pdf(WIP)
const fs = require('fs');
const puppeteer = require('puppeteer');
var md = require('markdown-it')();
(async() => {
var result = md.render('# markdown-it rulezz!');
var html = `
<html><head><title>Hey</title><style></style></head>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<link href="https://unpkg.com/bootstrap@4.0.0-beta.2/dist/css/bootstrap-reboot.min.css">
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>SVG Sandbox</title>
<style>
body {
import * as THREE from "https://cdnjs.cloudflare.com/ajax/libs/three.js/87/three.module.js";
export function init(){
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );
var renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );
@hashrock
hashrock / setup.sh
Last active March 29, 2019 18:02
Initial setup for BoW
curl -L git.io/nodebrew | perl - setup
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
nodebrew install-binary latest
nodebrew use latest
git config --global user.email "hashrock@users.noreply.github.com"
git config --global user.name "hashrock"
npm install --global yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
@hashrock
hashrock / settings.json
Created August 25, 2016 02:04
vscode setting for typescript 2.0
{
"typescript.tsdk": "node_modules/typescript/lib"
}