Skip to content

Instantly share code, notes, and snippets.

View sinmetal's full-sized avatar

sinmetal sinmetal

View GitHub Profile
@hogedigo
hogedigo / hello.go
Last active August 29, 2015 13:57
GAE/Goでmartini
package hello
import (
"github.com/codegangsta/martini"
"net/http"
)
func init() {
m := martini.Classic()
m.Get("/hello/:name", func(params martini.Params, w http.ResponseWriter) string {
@vvakame
vvakame / idobata-api.js
Last active May 16, 2019 14:57
idobataはAPIのドキュメントがないので頑張って調べた https://idobata.io/
var http = require("https");
var qs = require('querystring');
var Pusher = require('pusher-client');
var urlBase = "https://idobata.io";
var token = "xxxxx"; // ここにBOTのtokenいれる
var pusherKey = "44ffe67af1c7035be764";
function request(method, path, params) {
@mainyaa
mainyaa / angular-promise.coffee
Last active December 30, 2015 08:29
unit testing $q.all
'use strict'
# dependencies angularjs, karma, karma-mocha, mocha, chai
describe 'Unit: $q.all', () ->
it 'should simulate promise', inject ($q, $rootScope) ->
deferred1 = $q.defer()
promise1 = deferred1.promise
deferred2 = $q.defer()
@tcnksm
tcnksm / docker_cheat.md
Last active August 5, 2021 03:59 — forked from wsargent/docker_cheat.md
Docker 虎の巻

Docker 虎の巻

何故Dockerを使うべきか

Why Should I Care (For Developers)

"Dockerが面白いのはシンプルな環境に隔離性と再現性をもたらしてくれることだ.ランタイムの環境を一度作れば、パッケージにして別のマシンでも再利用することできる.さらに,すべてはホスト内の隔離された環境で行われる(VMのように).最も素晴らしい点は,シンプルかつ高速であることだ."

@Kuniwak
Kuniwak / 2013_11_15_githubjp_note.markdown
Last active October 30, 2018 07:06
「GitHub トレーニングチームから学ぶ Git の内部構造」のノートです。 曖昧なところもあるので、間違いがあったら教えてください! http://connpass.com/event/3808/

GitHub トレーニングチームから学ぶ Git の内部構造

Graphs, Hashes, and Compression, Oh My!

Hash について

従来の CVCS (集中バージョン管理システム)のリビジョン番号は連番。 SVN はサーバーにデプロイした時点でリビジョン番号1と設定される。

@tanaka51
tanaka51 / main.go
Last active December 26, 2015 05:29
share a variable between some goroutines
package main
import (
"fmt"
"math/rand"
"sync"
"time"
)
const (
@masahitojp
masahitojp / sl.go
Last active December 25, 2015 11:39
goでslもどき #gocon Go Conference 2013 autumn
package main
import (
"time"
"fmt"
"strings"
)
// put string at pos(x,y)
func put(x int,y int ,str string) {
@sue445
sue445 / memcache.groovy
Created April 24, 2013 03:42
GAErminal上でmemcacheのhitRatioをお手軽計算
import org.slim3.memcache.Memcache
def stats = Memcache.statistics()
def totalCount = stats.getHitCount() + stats.getMissCount()
def hitRatio = stats.getHitCount() / totalCount
println hitRatio
@nobeans
nobeans / build.gradle
Last active December 16, 2015 14:29 — forked from vvakame/build.gradle
import groovy.xml.MarkupBuilder
apply plugin: "java"
apply plugin: "war"
apply plugin: "eclipse"
// maven-publish, maven2Gradle, build-dashboard
// checkstyle, findbugs, jdepend, pmd
@vvakame
vvakame / build.gradle
Last active December 15, 2015 00:59
Slim3+JPP+Eclipse 用のbuild.gradleを頑張って書いた…。 今んとここれで多分いいに違いない。誰か詳しい人、もっとかっこよくしてくりー〜〜〜
import groovy.xml.MarkupBuilder
apply plugin: "java"
apply plugin: "war"
apply plugin: "eclipse"
// maven-publish, maven2Gradle, build-dashboard
// checkstyle, findbugs, jdepend, pmd