DRYな備忘録

Don't Repeat Yourself.

2015-09-01から1ヶ月間の記事一覧

【Go言語】inconsistent definition for type ほげ during import ふが

go

go test, go build, go runなどで以下のエラーが出る。エディタの警告にも出る。 inconsistent definition for type gorm.search during import struct { db *gorm. 以下略 inconsistent definition for type ほげ ってことで、たぶん同じ名前の違う定義が存…

【Android】Activity間データ受け渡し

アクティビティ間でデータの受け渡しを行う方法 - Android Studioでアプリ開発! ここがいちばんわかりやすかった [Android] アプリの画面遷移とActivity間のデータ転送 | Androidアプリ開発 画面間でデータを受け渡しする - Androidプログラマへの道 〜 Moo…

【Android】WebViewの設置とWebView内でのURLのロード

ActivityにWebViewを設置して、任意のURLをWebViewの中で表示したいじゃないですか。 ざっくりまとめ WebViewタグをxmlに追加 ActivityにてWebViewを取得し、loadUrlメソッドを呼ぶ デフォルトブラウザを開くな! WebViewタグをxmlに追加 結果こうなる。Desi…

【Android】buttonによるActivityの遷移(画面遷移)

ひとつのAcitivityに設置されてるボタンをぽちっとするとほかのAcitivityに遷移する、みたいなこと当然したい。 ざっくりまとめ 元のActivityにボタンを設置して、イベントリスナーを実装する 【Android】buttonにonClickイベントのリスナーを登録する - DRY…

【Android】あたらしいActivityを追加する

iOSでいうところのあたらしいViewControllerを追加するような感じで。 とりあえずざっくり AndroidStudioで「New->Activity->なんとかActivity」を選択 そうすっとlayoutファイル.xmlも自動的に追加されとる 以上 詳細 以上です DRY

【Android】buttonにonClickイベントのリスナーを登録する

なんか何通りか方法はあるっぽいんだけど、一番気に入ったやつで。 とりあえずざっくり layoutにボタンを追加 ボタンにidをつける ActivityクラスにOnClickListenerを実装する ボタンをidでとってきて、ListenerをActivityクラスに委譲する buttonの設置 res…

【shell】exportされてる変数が邪魔なんですけど

なんかグローバルにexportされてる環境変数が、実行したいスクリプトの邪魔をしているので、実行したいスクリプト内だけではunsetしたい。 スクリプトの内容 oppai.sh #!/bin/sh unset OPPAI echo "OPPAI は $OPPAI, OSIRI は $OSIRI" % export OPPAI="だい…

【Go言語】go testに-coverをつけるとruntime.Callerが変わっちゃう問題

go

github.com % go test -v === RUN TestCaller 2015/09/14 17:57:33 375167 /Users/otiai10/proj/go/src/covsample/sample.go 9 true --- PASS: TestCaller (0.00s) PASS ok covsample 0.004s % go test -v -cover === RUN TestCaller 2015/09/14 17:57:39 37…

シェルスクリプトでワンライナーなif書きたい

書こう % if [ -z "" ]; then; echo "hogee"; fi; hogee DRY

【SQL】3つのテーブルのJOIN

sql

最初これ見た http://pgcafe.moo.jp/SQL/main_2.htm SELECT ... FROM t1 JOIN (SELECT ... FROM t2 JOIN t3 ON t2.foo = t3.bar) t2_t3 ON t1.hoge = t2_t3.foo ネストしなきゃいけないのめんどくせえなと思った。 チームレビューで指摘されたのでさらにググ…

【Go言語】なんかjinzhu/gormのLogModeがバグってんじゃねえのかと

go

github.com 経過を待つ ついでに http://hack.aipo.com/archives/1495/hack.aipo.com DRY