Skip to content

Instantly share code, notes, and snippets.

View smagch's full-sized avatar
🗾
Hokkaido

Shimaguchi Tomoya smagch

🗾
Hokkaido
View GitHub Profile
@smagch
smagch / description.md
Created July 12, 2012 20:29
CoderDojo About Japanese Translation
@smagch
smagch / lt_of_aosc.md
Created September 20, 2012 12:45
LT of AOSC

AOSC LTの内容

1 [Ender]

結局jQueryありきのものでDojoとかYUIの人は、?ってかんじ)

2 [RequireJS] と [r.js] の話

[r.js]はコマンドヘルプがなくて ( ゚д゚) ?

@smagch
smagch / coderdojo_study_asahikawa.md
Created September 21, 2012 08:22
CoderDojo勉強会

CoderDojo勉強会・打ち合わせ

9月23日に[まちこみゅ]のフリースペースで、勉強会をしました。4人のメンターが参加。

やる内容

まず、HTML/CSS/JavaScriptからスタート。 CSSDeckのオンラインコラボを4人で試してみる。かなり有効なツール。 課題として、何かやりたい、という目標もまだない初心者が来た場合のためには何をするのか、あらかじめ用意が必要。 CSSDeckなどに上がってるものは、結構難しいものが多いので、初心者向けのひな形を探しておくか、用意しておく必要がある。

@smagch
smagch / Makefile
Created October 2, 2012 17:04
Static Generation Script for Github Pages
# I don't know about Windows
BUILD_TMP_PATH = /tmp/coderdojo-build-tmp
all:
# some build stuff
build: all
@wget -nH -r -P $(BUILD_TMP_PATH) http://localhost:3000
@rsync -avz ./public/* $(BUILD_TMP_PATH)
@make clean
@smagch
smagch / go_file_open_test.go
Created March 6, 2013 12:16
I'm learning Go
package main
import (
"os"
"log"
)
func open(name string, ch chan []byte, errch chan error) {
file, err := os.Open(name)
if err != nil {
@smagch
smagch / CondSpike.go
Last active December 15, 2015 02:18
sync.Cond test
package main
import (
"log"
"time"
"sync"
)
const NUM = 2
var finished = make(chan bool, NUM)
package main
import (
"log"
)
type Manager struct {
doers []Doer
}
package simplemap
import (
"sync"
)
type Data struct {
i map[string] int
im sync.RWMutex
f map[string] float64
@smagch
smagch / json-test.go
Created July 1, 2013 15:07
Go JSON manipulation spike
package main
import (
"log"
"encoding/json"
)
type Hoge struct {
Name string `json:"name"`
Body map[string]interface{} `json:"body"`
package main
import (
"encoding/json"
"log"
)
func main() {
// JSON wrapping test
var data struct {