タグ

2016年2月19日のブックマーク (3件)

  • Docker内のGo製Webアプリをソース変更後リロードするだけで確認できるようにする

    ここ数日でDocker関連とGo言語の開発環境について書いてきました。 今回はそれらを組み合わせて、Go言語の開発をDockerコンテナ上で行いたいと思います。 ということで、今回は今までの記事を読んでいることが前提です。 今回目指すところ Dockerコンテナ内でGoのWebアプリをビルドしてMacから動作確認できるようにする。 ソースを保存するだけで自動的にビルド&起動されるようにする。 HotReloadのしくみ PHPなどのスクリプト言語ではコンパイルが不要なので保存すればすぐに動作の確認ができますが、GoJavaなどの言語は一旦コンパイルしないと動作させることができません。 そのような場合、gulpやGruntのようなタスクランナーを使ってファイルの変更を監視し、ビルドタスクを走らせることで動作確認の際のビルド&再起動を自動化することができます。 今回はGo製のタスクランナー、

    Docker内のGo製Webアプリをソース変更後リロードするだけで確認できるようにする
  • List of all Go Interfaces

    While attending dotGo, where the buzzword was clearly the interface, I was wondering where I could find a list of all interfaces defined in the GO language. I found nowhere. Thus I decided to write a little GO program that would; Downloads the GO source tarball for a given version. Parses source files to extract the interface names and line number where they are defined. Write this list on the con

    kyokomi
    kyokomi 2016/02/19
    有益情報だ!!
  • Customizing Theme and Style for Material Design : Droid Kaigi 2016

    Customizing Theme and Style for Material Design : Droid Kaigi 2016 テーマやスタイル活用できていますか? セッションでは最初にテーマ・スタイルの基礎を解説し、アプリ用のテーマの正しいカスタマイズ方法を紹介します。その後ステータスバーの透明化など新しいバージョンで追加された機能と、それらをバージョンごとに切り分ける指定方法を紹介します。最後にAppCompatで用意されているMaterial Designを実現するためのテーマ・スタイルを見ていきます。AppCompatで使えるのはcolorPrimaryやcolorAccentだけではありません。WidgetやTextAppearanceなど、レイアウトXMLで直接指定するのに便利なものもいろいろ用意されています。これらの定義と活用方法を紹介します。 対象者 - テーマ・ス

    Customizing Theme and Style for Material Design : Droid Kaigi 2016