2017-01-01から1年間の記事一覧

【Android】Kotlin/KodeinではじめてのDI

Kotlin/Kodeinを用いてはじめてのDIをしてみましょう 初めてDIに触れる人を対象読者としています。Kodeinの詳細な実装については解説しておりません。 DIとはなにか、なにがありがたいのか DIとはDipendency Injectionの略で、日本語だと依存性注入と言われ…

【GAE/Go】 'ImportError: cannot import name goroots' の対処

こんにちは。 GAE/Go開発している最中にふとappengine sdkのアップデートをしました。 $ gcloud components update これでappengine sdk含め諸々のアップデートがなされたわけですが、この直後から goapp コマンドでエラーが出るようになりました。 ➜ goapp …

【Ubuntu】自宅のマシンにssh接続して開発するためのセットアップメモ

自宅マシンに外出先からssh接続して開発を行おうと思い、サーバ・クライアントをセットアップしました。 この記事はLAN内でクライアントからサーバにssh接続するまでのメモです。WANから自宅LANにつなぐための、ルータやDNSの設定等の話はしていません。 参…

【Haskell】Stringの連結でハマった

ここ数日、「すごいHaskell楽しく学ぼう!」でHaskellしてます。関数型プログラミングを勉強してみたかった。 第4章を少し進めて再帰の考え方がわかってきたため、復習としてFizzBuzzを。 fizzbuzz :: Int -> [String] fizzbuzz n | n < 1 = [] fizzbuzz n =…