Skip to content

Instantly share code, notes, and snippets.

View mosluce's full-sized avatar

mosluce mosluce

View GitHub Profile
@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"
#!/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 / 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');
@mosluce
mosluce / DA.swift
Last active July 19, 2017 05:50
Dictionary & Array Extensions
import UIKit
extension Dictionary {
subscript(string key: Key) -> String? {
return self[key] as? String ?? nil
}
subscript(bool key: Key) -> Bool? {
return self[key] as? Bool ?? nil
}
let bag = DisposeBag()
var hello = Variable(1)
hello.value = 2
hello.value = 3
hello.value = 4
// subscribe => A => 4
hello.asObservable().subscribe(onNext: { (n) in
let disposeBag = DisposeBag()
// 模擬 indicator 顯示/隱藏狀態
let indicator = Variable(false)
// 按鈕
lazy var loginButton: UIButton = {
let button = UIButton(type: .system)
button.tintColor = UIColor.red
button.setTitle("登入", for: .normal)
//
// API.swift
// KLCC-SIGNBOOK
//
// Created by 默司 on 2017/7/4.
// Copyright © 2017年 默司. All rights reserved.
//
import UIKit
import RxSwift
pipeline {
agent {
docker {
image 'node:8.1.0'
args '-u root'
}
}
stages {
stage('Clean') {
#
pipeline {
agent {
docker {
image 'node:8.1.0'
args '-u root'
}
}
stages {
@mosluce
mosluce / Dockerfile
Created June 27, 2017 06:13
jenkins installation - hello world
# folder jenkins
FROM jenkins:2.60.1
USER root
RUN apt-get update \
&& apt-get install -y sudo \
&& rm -rf /var/lib/apt/lists/*
RUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoers