タグ

2013年2月5日のブックマーク (8件)

  • 開発メモ#4 : EC2スナップショットとの差分は chef-solo で解決 - naoyaのはてなダイアリー

    開発メモその4です。 開発メモ#2 : AWS でのホスト / クラウドネイティブなデプロイ - naoyaのはてなダイアリー で、システム構成の変更時に EC2のスナップショットからインスタンスを複製して Elastic IP で切り替えているという話をしました。 ただ、この方法はそのままでは一点問題があります。スナップショットを取ったタイミングと現時点でシステム構成に差分があった場合にどうするか、です。例えば nginx の設定をほんの少しだけ書き換えたい、とかその都度スナップショットを取っていては流石に面倒。 その手のスナップショット時点からの差分を複製されたインスタンスに簡単に適用するために、基的なサーバー設定周りは chef-solo で管理してます。chef はサーバー構築自動化ツールで、chef-solo は chef のクライアント・サーバーを必要としないライト版、とでも

    開発メモ#4 : EC2スナップショットとの差分は chef-solo で解決 - naoyaのはてなダイアリー
    motchang
    motchang 2013/02/05
  • Vagrant - naoyaのはてなダイアリー

    先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra

    Vagrant - naoyaのはてなダイアリー
  • input buffer overflow, can't enlarge buffer because scanner uses REJECT - 元気よく。

    gtags -v したら、下記エラーメッセージを出力して処理が止まってしまいました。 (snip) [31363] extracting tags of path/to/file/xxx.php [31364] extracting tags of path/to/file/yyy.php input buffer overflow, can't enlarge buffer because scanner uses REJECT エラーメッセージでググってみると、下記サイトがヒット。 http://www.stack.nl/~dimitri/doxygen/faq.html 一度に256K 以上の入力文字にマッチする 場合に起こるとか。ファイルがでかすぎる、と。 解決策として、「ファイル分割」か「ファイル自体を無視」の二択が紹介されているので、今回は後者で対処。 gtags.conf を

    input buffer overflow, can't enlarge buffer because scanner uses REJECT - 元気よく。
  • React (takeoffconf)

    UI コンポーネントカタログ “Storybook” を、C# で SPA が作れる Blazor で再実装した話

    React (takeoffconf)
    motchang
    motchang 2013/02/05
  • Qiita Hackathonに参加しました - blog.ishkawa.org

    テーマはGitHub APIを利用してプログラマーの問題を解決するというものでした。 http://qiitahackathon03.peatix.com つくったもの Gitのコミット毎に親コミットとのdiffからTODO:やFIXME:というコメントを探し出し、 それを元に自動的にissueのオープン/クローズを行うツールをつくりました。 このツールを使うと、TODO:コメントの挿入/削除 = issueのオープン/クローズとなります。 あまりウケないかなと思っていたのですが、思いの外受け入れてくれた方がいて嬉しかったです。 スライド GitHubのゲストの方向けに資料は英語で書かれていますが、発表は日語でした。 デモビデオ 発表のときはその場で実演しました。 かなり緊張しました。 (音声はありません。) 実装方法 いつも通り、Objective-Cで書きました。 前後のコミッ

    motchang
    motchang 2013/02/05
  • 全国1000万人のPHPerのみなさんお待ちかね! 検定試験アプリが登場|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    これはPHPを愛する者達の魂が宿りし検定。 攻略した者はPHPマスターと呼ばれるのだ。 世はソーシャル全盛、大PHP時代! あなたもPHP検定でPHPを極めましょう! 全国1000万人のPHPerのみなさん、こんにちは。 日は弊社インフィニットループより “あの「Vim検定」“に続き検定シリーズ第二弾として企画されました Android,iPhone両対応アプリ「PHP検定」が リリースされましたことをお知らせいたします! インフィニットループはPHPエンジニアを多数抱えることもあり、 ご用意させていただきました問題数と難易度の高さに 弊社としても大きな自信を持っています! 「Vim検定」と同様に 今後は問題のアップデート配信も予定していますので、 PHPerの皆さんは是非挑戦してみてください! アプリの詳細については、こちらのPHP検定公式サイトをご参照下さい。 iPhone, And

    全国1000万人のPHPerのみなさんお待ちかね! 検定試験アプリが登場|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    motchang
    motchang 2013/02/05
  • Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表

    Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表 世界最大級の規模のサーバを運用しているFacebookでは、データセンターにサーバを投入したり、既存のサーバのコードをアップデートする膨大な作業が毎日発生しています。特に同社は開発したコードをすぐにデプロイし、利用者からのフィードバックを迅速に開発へ反映させるDevOpsと呼ばれるスタイルを採用していることから、大規模かつ柔軟性の高いデプロイツールが欠かせません。 そこで必要なのがこうしたサーバのコンフィグレーションをデータセンター規模で自動化してくれるツールです。その1つとしてよく知られるのがChef。Rubyで書かれており、コンフィグレーションの内容や手順を記述するレシピ(Recipe)やクックブック(Cookbook)を用いた柔軟なデータセンター自

    Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表
  • [CSS]擬似要素の実用的な使用用途のまとめ

    (個人的な)Graceful Degradationへのシフト webcre8はこれまでIE対応の必要な環境で仕事をしていた為あまりIE6,7で使えない技術には興味が湧かなかったんですが、(ずっと進んでない)ブログのリニューアルのことを考えていると、やはりどうしても擬似要素や過去ブラウザを無視(ざっくり対応)した形でのCSS3の使い方に魅力を感じてしまうわけです。 つまりプログレッシブ・エンハンスメント→グレースフル・デグラデーション的な考え方に気持ちがシフトしているんですね。そしてどうせCSS3を使用してディティールに凝るのなら、「空divや重ね使いで無理矢理作っていたものをさっくり作れる」ことに驚くより、「フォールバックを意識したコーディングをして過去ブラウザにはあっさりコンテンツを見せる」方がやっぱりいいなーと感じているわけです。 とりあえず擬似要素で そこで今回は自分が擬似要素を使

    [CSS]擬似要素の実用的な使用用途のまとめ
    motchang
    motchang 2013/02/05