タグ

2014年3月5日のブックマーク (12件)

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    toromoti
    toromoti 2014/03/05
    この人のページたまに見るけどすごい丁寧なんだよな。あと、キャラに全然ブレがない。
  • DockerイメージのビルドにPackerを使うべき理由

    DockerイメージのビルドにPackerを使うべき理由 “Ask HN: Do you bake AMIs for AWS deployments?”での,Mitchell Hashimoto氏のコメントより.簡単に抄訳. ソフトウェアのインストールや設定の知識は,依然としてShellscriptやChef,Puppetに残っている.Packerを使えば,Dockerのコンテナの作成に現時点で存在している経験やCIプロセスなどを利用できる. 共通のフォーマットの設定.Dockerfileの記述は特有である.それは良いが,現状様々なイメージ(AMIやDockerのコンテナ,Virtualboxなど)が存在する.Dockerが全てではないとき,イメージをビルドするために様々なツールをメンテするのは負担になる.Packerを使えば,一つの方法で,さまざまなプラットフォームに対応できる.たとえ企

  • 【個人メモ】docker image を作っていく流れ - Qiita

    社内共有用 dockerに関する情報共有 Dockerの社内プレゼン・ハンズオンやるやるいっててやれていないのでQiitaを使って一部代用。 docker image を自作するには 自作する方法はあるのだけれど、 今時点だとMac OS Xな環境で行う場合どうすれば楽にできるんだろうか、 って思ったので個人的にメモとしてまとめておく。 今回boot2dockerを利用するため、 以下のブログエントリを参考しました。大変ありがたかったです。 m(_ _)m。 boot2dockerdockerを試す 環境構築 boot2dockerを使おう boot2dockerdockerを試す の通りインストールすればよいので割愛 homebrewでインストールをして 起動準備をして、起動を行う。 boot2dockerインストール時に合わせてdockerもインストールされる。

    【個人メモ】docker image を作っていく流れ - Qiita
  • dockerなら5分で動く! nginxのログをfluentdで集めてnorikraでストリーム分析 - Qiita

    はじめに ようへいさんのポストを参考にしてdocker上でnginxとfluentdとnorikraを動かせたので、docker indexにイメージを掲載した。dockerのある環境ならあっという間に動くはず。 準備 dockerが動くこと ホスト側でfluentd用のファイルディスクリプタ設定を済ませていること 手順 norikraを動かす まずはログの集約先となるnorikraを動かす。 $ sudo docker run -p 26578:26578 -p 26571:26571 -p 24224:24224 -p 24224:24224/udp -d kazunori279/fluentd-norikra-server $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7874efdd2e

    dockerなら5分で動く! nginxのログをfluentdで集めてnorikraでストリーム分析 - Qiita
  • Vim Advent Calendar 2013 93日目: Vim で行番号の左側に余白を追加する - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2013 93日目の記事になります。 先週の vimrc 読書会で読んでいた vimrc で numberwidth が設定されているのを見て思いついたのでネタにします。 さて、わたしは行番号を表示しているのですが、行番号の左側に余白がないのがちょっと気になっていました。 ぴったりくっついているのは見づらい。 そこで、バッファの行数に応じて numberwidth の値を動的に変更する事で余白を設けるようにしてみました。 augroup numberwidth autocmd! autocmd BufEnter,WinEnter,BufWinEnter * let &l:numberwidth = len(line("$")) + 2 augroup END numberwidth の値をバッファの行数桁よりも +1(正確にいえば右側のス

    Vim Advent Calendar 2013 93日目: Vim で行番号の左側に余白を追加する - C++でゲームプログラミング
    toromoti
    toromoti 2014/03/05
  • VimからフォークしたNeovim、2万ドル近い出資を集める | スラド デベロッパー

    「互換性を保ちつつより強力なVimを開発する」というプロジェクト、「Neovim」が立ち上げられた。同時に出資募集サイトBountysourceにて開発資金の調達が行われたのだが、期限まで残り19日を残しながらも2万ドル以上の調達に成功している。 当初の出資の目標額は1万ドルだったが、これはすでに達成。続いて目標額以上の出資を集めた際に実現が確約されるストレッチゴールについて、2万ドルに設定されていた「現在使われているvimscriptに代わるluaベースのスクリプティング機能(vimscriptからluaへのコンバータも用意)」についても手が付けられることになった。 次のストレッチゴールとしては、3万ドルでライブラリとしてのNeovimの提供、4万ドルですべてのグローバル変数の除去、5万ドルでシステムコール呼び出しを抽象化されたバックエンドモジュール経由に変換し、さらにJavaScrip

    toromoti
    toromoti 2014/03/05
  • vim,iTerm2で★とか■とか※とかがずれるのでなんとかした - Qiita

    今までそんなに気にしてなかったけど、送られてきたテキストがこれらの記号多めだったので、重い腰を上げて設定しました。 設定内容 .vimrcに set ambiwidth=double を記入 iTerm2の Preferences → Profiles → それぞれのTextタブで Treat ambiguous-width characters as double width のチェックを入れる 2014/03/06追記: tmux-powerlineのステータスバーがおかしくなる場合 tmux自身に下記のpatchを当ててやることで解決しました。ありがとうございます。 brewで入れている場合はpatchを簡単に当てることができます。詳しくはこちら→ http://qiita.com/macoshita/items/2ee3c15f362103d1e373 背景 ★とか■とか※とかは

    vim,iTerm2で★とか■とか※とかがずれるのでなんとかした - Qiita
    toromoti
    toromoti 2014/03/05
  • これから始める「DockerでかんたんLAMP環境 for CentOS」 | さくらのナレッジ

    昨年からImmutable Infrastructureという言葉が出始めて、サーバーを簡単に作って壊すという潮流が出始めました。また、サーバー管理を簡単にするツールとしてDockerというものが脚光を浴びており、いまどきのサーバー管理者に受け入れられてきました。 今回は、そのDockerをインストールしてLAMP環境を構築するステップを見ていきたいと思います。 Immutable Infrastructureとは? IaaS型のクラウドやVPSの台頭によって、簡単に仮想サーバーが立ち上げられる環境が整ってきました。 とはいえ、サーバーの立ち上げをするのはシステム構築時と、システム規模を大きくする時に限られ、サーバーの動作を変えたり、アプリケーションのアップデートをするときは、稼働しているサーバーの中身を修正するというのが従来のやり方でした。 しかしImmutable Infrastruc

    これから始める「DockerでかんたんLAMP環境 for CentOS」 | さくらのナレッジ
    toromoti
    toromoti 2014/03/05
    monit使う例をあんまり見ないから邪道なのかなって思ってたけどさくらのナレッジでも紹介されてたから自信持った。
  • GREEがOpenStackを導入した理由と苦労と改良点(後編)。OpenStack Days Tokyo 2014

    GREEがOpenStackを導入した理由と苦労と改良点(後編)。OpenStack Days Tokyo 2014 オープンソースで開発されているIaaS型クラウド基盤ソフトウェアのOpenStackをテーマにしたイベント「OpenStack Days Tokyo 2014」が、2月13日、14日の2日間にわたり開催されました。OpenStackはIBM、HP、シスコシステムズなど大手ベンダも相次いでサポートを表明し、急速に注目度を高めています。 OpenStack Days Tokyo 2014、2日目の基調講演ではグリー株式会社 インフラストラクチャ部 渡辺光一氏、松橋洋平氏が登壇。GREE番環境で稼働しているOpenStackについて、導入の経緯から苦労した点、実装方法などについて紹介しました。記事ではそのダイジェストを紹介します。 (記事は「GREEがOpenStack

    GREEがOpenStackを導入した理由と苦労と改良点(後編)。OpenStack Days Tokyo 2014
    toromoti
    toromoti 2014/03/05
  • GREEがOpenStackを導入した理由と苦労と改良点(前編)。OpenStack Days Tokyo 2014

    GREEがOpenStackを導入した理由と苦労と改良点(前編)。OpenStack Days Tokyo 2014 オープンソースで開発されているIaaS型クラウド基盤ソフトウェアのOpenStackをテーマにしたイベント「OpenStack Days Tokyo 2014」が、2月13日、14日の2日間にわたり開催されました。OpenStackはIBM、HP、シスコシステムズなど大手ベンダも相次いでサポートを表明し、急速に注目度を高めています。 OpenStack Days Tokyo 2014、2日目の基調講演ではグリー株式会社 インフラストラクチャ部 渡辺光一氏、松橋洋平氏が登壇。GREE番環境で稼働しているOpenStackについて、導入の経緯から苦労した点、実装方法などについて紹介しました。記事ではそのダイジェストを紹介します。 GREEにおけるOpenStackの導入

    GREEがOpenStackを導入した理由と苦労と改良点(前編)。OpenStack Days Tokyo 2014
    toromoti
    toromoti 2014/03/05
  • HaskellでASTからのコード生成(1) Writer+Stateモナドによる構造化 - プログラミングの実験場

    前のポストでGADTを使って型付きの抽象構文木(AST)を表現する方法について書いたが、ここではそのASTから他の言語のコード生成する方法について調査・検討した結果を記す。@keigoiさんの記事(http://d.hatena.ne.jp/keigoi/20111206/haskell_tagless_dsl)に触発され、一部借用したものである。なお、今回のコード生成の方法論はASTの型付き・型なしの区別にかかわらず使える。 MatlabのDSL in Haskell 今回例として扱うのは、Matlab(行列計算言語・統合環境)の行列計算を表現するようなDSL。最小構成として、2次元行列の加減乗算と要素の取り出しを表現したい。(Matlabの文法の簡単な説明はこれなどを参照。 http://www.math.meiji.ac.jp/~mk/labo/text/matlab/node4.h

    HaskellでASTからのコード生成(1) Writer+Stateモナドによる構造化 - プログラミングの実験場
    toromoti
    toromoti 2014/03/05
  • ブラックなWeb開発現場の救世主、Gruntのインストールと使い方

    連載目次 一昔前であれば、HTMLJavaScriptCSSを使用してWebアプリを作成する場合、(筆者の経験では)所定の位置にファイルを置くだけでした。最近はHTMLJavaScriptCSS関連の技術も複雑化/多様化し、いろいろなことを考慮しなければなりません。 例えばJavaScriptファイルの場合は、以下の作業を行うこともあるでしょう。 minify(圧縮)や結合 単体テストの実行 JSLint(構文チェック)の実行 さらに、CoffeeScriptやTypeScriptを使用している場合にはコンパイル(JavaScript変換)を行う必要もあります。 また、SCSS(Sass)やLESSなどのCSS拡張メタ言語を使用している場合にも、コンパイル(CSS変換)作業が必要です。 ファイルを修正してビルドするたびに、これらの作業をいちいち手作業で行っていては非常に面倒でしょう

    ブラックなWeb開発現場の救世主、Gruntのインストールと使い方
    toromoti
    toromoti 2014/03/05