Skip to content

Instantly share code, notes, and snippets.

View mosluce's full-sized avatar

mosluce mosluce

View GitHub Profile
@mosluce
mosluce / app.js
Last active July 25, 2017 09:06
express error handler example
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var index = require('./routes/index');
var users = require('./routes/users');
#!/bin/bash
sudo apt-get update
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
@mosluce
mosluce / unity-ab-mgr.go
Last active September 14, 2017 04:14
Go Playground: Unity AssetBundle Manager
package main
import (
"fmt"
"io/ioutil"
"net/http"
yaml "gopkg.in/yaml.v2"
"github.com/gin-gonic/autotls"
@mosluce
mosluce / koa-multi-domain-change-path.js
Last active September 18, 2017 10:12
Koa 多 Domain 路由...可行性討論中...
const Koa = require('koa')
const Router = require('koa-router')
const app = new Koa()
const router = new Router()
const rapi = new Router()
const rapp = new Router()
const rroot = new Router()
rapi.get('/', (ctx) => {
@mosluce
mosluce / jwt.go
Last active September 20, 2017 07:24
Golang Example : jwt
package main
import "github.com/dgrijalva/jwt-go"
import "fmt"
import "time"
type HelloClaim struct {
jwt.StandardClaims // 繼承標準 Claims
Name string // 任意自訂欄位
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.Linq;
using System.IO;
using System;
using UnityEngine.Rendering;
public class AssetBundlerBuilder : Editor
using UnityEngine;
using UnityEditor;
using System;
using UnityEngine.Networking;
public enum HttpMethoed {
POST, PUT, GET, DELETE
}
public class EditorWebRequest {
@mosluce
mosluce / Dockerfile
Last active March 26, 2018 17:59
Go Dockerfile for dokku
# govendor sync 實在是很慢...所以都直接把 vendor/ 包進 git 了 = = y
FROM golang
ENV PORT=8080 #
EXPOSE 8080 # 這行不寫 dokku 怎麼跑都是用 80 去跑
ADD . /go/src/com/myapp # 使用 registry 說明的 /go/src/app 在 build 時候會錯,每次都要額外改這邊挺麻煩的,期望改善
WORKDIR /go/src/com/myapp
package main
import (
"fmt"
yaml "gopkg.in/yaml.v2"
)
type T struct {
A string
type Manifest struct {
CRC string `yaml:"CRC"`
Hashes Hashes `yaml:"Hashes"`
// 目前我只用到以上的部分,後面就懶得寫拉拉拉 (飄
}
type Hashes struct {
AssetFileHash Hash `yaml:"AssetFileHash"`
}