Skip to content

Instantly share code, notes, and snippets.

@hamakn
hamakn / 000_startup_science_index.md
Last active May 8, 2018 08:42
Startup Science 2018 完全版のまとめ(あるいは写経)

このgistについて

まとめの作成目的

  • 読んだスライドを要約し、後から有効に使えるようにすること

まとめの作成方針

  • なるべく短めにまとめること
    • とはいえ現状写経になっているのは否めない...
  • 名言系は、これは確実に使えそう、という厳選したもののみとすること
@hamakn
hamakn / slackin_2018.md
Created February 17, 2018 10:23
slackinの作り方 2018 (to heroku)
@hamakn
hamakn / crypto.go
Created February 2, 2018 08:50
benchmark for bcrypt and scrypt
package crypto
import (
"testing"
"golang.org/x/crypto/bcrypt"
"golang.org/x/crypto/scrypt"
)
func BenchmarkBcryptHashCost10(b *testing.B) {
@hamakn
hamakn / hoge.go
Last active January 27, 2018 13:29
golangどう書く
// rubyで言う
// (0..42).select(&:even?).each_slice(3).to_a
// # => [[0, 2, 4], [6, 8, 10], [12, 14, 16], [18, 20, 22], [24, 26, 28], [30, 32, 34], [36, 38, 40], [42]]
// がしたい!!
package main
import "fmt"
func main() {
@hamakn
hamakn / hoge.go
Created December 14, 2017 02:00
Cloud Datastore(Raceで失敗するようなやつ)
// Raceで失敗するようなやつ
func TestExampleDataStore3(t *testing.T) {
testWithAEInstance(t, true, func(inst *aetest.Instance) {
req, err := (*inst).NewRequest("GET", "/", nil)
require.Nil(t, err)
ctx := appengine.NewContext(req)
// 1. Point入れる
stringID := "this_is_point_key"
package main
import (
"fmt"
"math/big"
)
const (
Big = 1 << 100 // = 1267650600228229401496703205376
Small = Big >> 99 // 演算は可能
@hamakn
hamakn / xperia_rom.md
Last active July 31, 2017 14:28
Xperia X Compact Rom焼きまとめ 2017-07-31

Xperia X Compact Rom焼きまとめ 2017-07-31

経緯

  • Xperia Z3C壊れる。画面の左上あたりでタップが上手く反応しない
  • Xperia XC買う。新型が秋に出るらしいがZ3Cの継続利用が厳しい感じだったので仕方ない、まぁいいや
  • 5インチ未満のAndroid端末だと他に選択肢がない...
  • 買ったらUS版だった。US版は指紋認証がパテント関係でomitされている。他のリージョンのRomを焼けば指紋認証が動くことは購入前に確認済
    • US版、2017年2〜3月ぐらいに$249で売られていたらしい。それ買っときゃもっと安上がりだったなぁ...
  • Rom焼きに思ったよりも手間取った(2017-07-30 18:00〜23:00ぐらい)のでそのまとめを書いておく