Skip to content

Instantly share code, notes, and snippets.

View tenntenn's full-sized avatar

Takuya Ueda tenntenn

View GitHub Profile
@tenntenn
tenntenn / file0.txt
Created August 10, 2014 15:28
チャネルに対するcapとlenについて #golang ref: http://qiita.com/tenntenn/items/686a75e11e8dcd9912ec
// 容量0
ch1 := make(chan int)
// 容量10
ch2 := make(chan int, 10)
@tenntenn
tenntenn / file0.txt
Created August 8, 2014 01:45
埋め込みを他のパッケージから隠蔽する #golang ref: http://qiita.com/tenntenn/items/f636b68ba5260cac2c92
type Fuga struct {
}
type Hoge struct {
*Fuga
}
@tenntenn
tenntenn / file0.go
Last active December 3, 2017 03:00
インタフェースの実装パターン #golang ref: https://qiita.com/tenntenn/items/eac962a49c56b2b15ee8
// 構造体型の宣言
type Hoge struct {
// フィールドリスト
}
// インタフェース型の宣言
type Fuga interface {
// メソッドリスト
}
@tenntenn
tenntenn / file0.txt
Created August 2, 2014 15:03
[Go言語]structにinterfaceを埋め込んで,動的に入れ替えるパターン ref: http://qiita.com/tenntenn/items/92928990173514c2adea
package main
import (
"fmt"
"strings"
)
type StringerFunc func() string
func (sf StringerFunc) String() string {
@tenntenn
tenntenn / file0.txt
Created July 6, 2014 15:56
iOSのWebviewのキャッシュはどこにいくのだろう ref: http://qiita.com/tenntenn/items/eab6d12b6ca1f228659b
% sqlite3 Cache.db
@tenntenn
tenntenn / file0.txt
Last active December 26, 2018 00:01
Go言語でグレースケールの画像に変換 ref: https://qiita.com/tenntenn/items/0471e5f494df82c3e825
package main
import (
"image"
"image/color"
"image/png"
"os"
)
func main() {
@tenntenn
tenntenn / file0.txt
Created June 8, 2014 14:44
Go言語でJavaFXを動かしてみた ref: http://qiita.com/tenntenn/items/e61822b265bc2b8f6c88
$ go get github.com/gopherjs/gopherjs
<!DOCTYPE html>
<html>
<head>
<script>
var TIMEOUT = 1* 1000;
setTimeout(function() {
if (document.readyState === 'complete') {
return;
}
<!DOCTYPE html>
<html>
<head>
<script>
var TIMEOUT = 1* 1000;
setTimeout(function() {
if (document.readyState === 'complete') {
return;
}
@tenntenn
tenntenn / file0.txt
Created February 2, 2014 15:46
[Go言語] JSONを解析するのに、型作るのはめんどい ref: http://qiita.com/tenntenn/items/1c0d6b0523992f38bfd0
package main
import (
"github.com/tenntenn/gj"
"fmt"
"io/ioutil"
"os"
)