タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

makeに関するakiyanのブックマーク (2)

  • GNU makeは最強の並列スクリプト言語。ビルドだけではもったいない

    並列処理の複雑さ 例えば以下の様なスクリプトを組むとします。 WebサーバーAにアクセスするとレスポンスとして4つのURLが得られる。それらは下記の売り上げ数量サーバー4台(B,C,D,F)のURL。 売り上げ数量サーバー(B,C,D,F)のレスポンスはそれぞれが対応する4店の売り上げ数量。 WebサーバーGのレスポンスは商品単価。 スクリプトでは売り上げ数量サーバーから商品売り上げ数量を取得し、WebサーバーGの商品単価を掛け合わせた合計を表示する。 単純にbashとcurlでスクリプトを書くと以下の様になるでしょう。 curl http://[WebサーバーA] > URLs #1 売り上げB=`curl $(sed -n '1p' URLs)` #2 売り上げC=`curl $(sed -n '2p' URLs)` #3 売り上げD=`curl $(sed -n '3p' URLs)

    GNU makeは最強の並列スクリプト言語。ビルドだけではもったいない
    akiyan
    akiyan 2019/02/08
  • いまさら人に聞けないmake入門 - UUUMエンジニアブログ

    おはこんばんちは!! 尾藤 a.k.a. BTO です。 最近の若い人で Makefile を書く人が増えているそうじゃないですか。 そしたらもう、ウホ、これはオサーンの出番ってなるわけですよ。 僕みたいな老害はこんな場面でしか幅を利かせられないってことで、ええ、やりましたよ make 入門を社内勉強会で。 makeとは 様々な実装 サンプル ルール やってみる ファイルを一部だけ更新してみる 変数 自動変数 Suffix Rule(古い) Pattern Rule Phony Target まとめ makeとは 最近はタスクツールとしても使われることの多い make ですが、元々はビルドツールで、ライブラリや実行ファイルのビルドに使われるツールです。 UNIX環境で使われることが多く、調べてみると最初のリリースは 1976年4月で、 Stuart Feldman というベル研の方によって

    いまさら人に聞けないmake入門 - UUUMエンジニアブログ
    akiyan
    akiyan 2017/09/13
  • 1