タグ

2015年4月7日のブックマーク (6件)

  • Docker コンテナに bind (PortForward) されたポート番号をコンテナ内から取得する方法 - Qiita

    この 49168 を コンテナ内から 知りたかった 結論から言うと Docker Remote API を Unix domain socket 経由で叩いて jq で json パースして port 番号をゲットしました 方法はいろいろあるはず docker run の時に etcd か何かに port 番号を登録しておいてコンテナ内からアクセスするとか、それなら registrator を使えばいいじゃねとか、他にもいろいろあると思います。 ひとまず準備するものを最小限にしてみたつもりですが、更にシンプルな案があれば教えてください! ポート番号ゲットまでの流れ 簡単にお試しできる環境書いていきます。 1. Dockerfile

    Docker コンテナに bind (PortForward) されたポート番号をコンテナ内から取得する方法 - Qiita
  • Big Sky :: Golang のオフィシャルが提供するインタフェースまとめ

    golang が提供するインタフェースの中で代表的な物の使い方をまとめてみる。 io.Reader type Reader interface { Read(p []byte) (n int, err error) } ご存じ io.Reader。このシグネチャの Read を実装しておけば golang のありとあらゆる入力機能に対して自分のコードを提供する事が出来る。 例えば永遠に「おっぱい」と言い続ける Reader だと以下の様な実装になる。 package main import ( "io" "os" ) var text = []rune("おっぱい") type OppaiReader struct { n int } func (r *OppaiReader) Read(p []byte) (int, error) { in := len(p) nw := 0 for i

    Big Sky :: Golang のオフィシャルが提供するインタフェースまとめ
    naoty_k
    naoty_k 2015/04/07
  • Slack Themes

    0 conversations with unread messages, including 0 mentions and keywords.

  • Go言語のツールが最新バージョンであるかをユーザに伝えるためのgo-latestというパッケージをつくった

    Go言語のツールが最新バージョンであるかをユーザに伝えるためのgo-latestというパッケージをつくった tcnksm/go-latest Webアプリケーションとは異なり,コマンドラインツールやモバイルアプリはバージョンアップがユーザに委ねられる.そのため一度リリースしてしまうとバージョンアップをしてもらうのが難しくなる(バグを含めてしまった場合にロールバックもできない cf. “Mobile First Development at COOKPAD #deploygate”).とにかくしっかりテストをしてそもそもバクを含めないというのも大切だが,完璧なソフトウェアは存在しないので,アップデートは常に必要になる. モバイルアプリとは異なり,Go言語でツールを書いきバイナリとして配布した場合は,最新のバージョンがすでに存在していることをユーザに伝える仕組みはそもそもない.ので,最新のバー

    naoty_k
    naoty_k 2015/04/07
  • 肩書きに関する問題 | POSTD

    職務経歴者や履歴書、職務記述書、求人広告は、昔から仕事を説明するのに使用されてきました。これらは、仕事を知るために事前に読んでおくべきもので、その内容を解釈しておく必要のある事柄が書かれた、文章のみのドキュメントです。 これが私たちに誤解を与えるのです。 このブログ記事では、このドキュメントに共通して書かれる肩書きについて検証していきたいと思います。私たちは誰もが肩書きを持っていますが、いったい肩書きとは正確に何を意味するのでしょう? さらに言わせてもらうと、同じ言葉に対して、私たちはどれだけ共通の認識を持っているのでしょうか? このことを掘り下げていく前に、まずはワークシェイプについて簡単に説明していきます。 1. 自分の時間をどのように使いたいか? この質問に対する答えは、人材と仕事をマッチングさせる上でとても重要なことだと考えます。ワークシェイプとは、この質問に対する答えが視覚的に表

    肩書きに関する問題 | POSTD
    naoty_k
    naoty_k 2015/04/07
  • Lessの便利な使い方

    最近 Stop using tail -f (mostly) や 「tail -f」を使うのは情弱、情強は「less +F」を使う などless押しな記事が幾つか上がっているんだけど、タイトルが煽り気味なのか若干反感を呼んでいるようなのでless派が職場で肩身の狭い思いをしないようにもう少し便利な使い方を紹介したい。 tail -fの様なScroll forward less +Fで起動またはless起動中にF 元記事にもあるtail -fと同様の振る舞い。正直この機能と検索だけでいいのであればtailで十分。lessの便利なところは様々な機能との組み合わせにあって、これから紹介する機能は基的にこのモードと組み合わせが可能だ。あと、less開いてFのほうがタイプが面倒くさくないのでおすすめ。 1行で表示する (改行しない) less -Sで起動またはless起動中に-Sr(-Sでモード切

    Lessの便利な使い方
    naoty_k
    naoty_k 2015/04/07