ブックマーク / blog.takuros.net (3)

  • 手動でサーバの設定をすることを禁ずる。入門Chef Solo - プログラマでありたい

    入門Chef Solo - Infrastructure as Codeを読みました。アプリエンジニアだけでなく、インフラエンジニアでもあり1,000台規模のサーバを運用管理してきた経験のある元はてなの伊藤直也さんの著書です。そんなこともあり書では一貫して実際の運用時の課題を元にChefでどう解決出来るかという観点があり、非常に実用的でした。また入門と銘打う通り、初めてChefを触る人に理解出来るように、概要説明からChef独特の用語説明とその役割、必要とされる背景まで解説してあります。またポイントとしては、Chef Server/Clientではなく、Chef Soloの入門ということです。Chef Server/Clientはフルスタックの機能を使えるのですが、その分構成がややこしくて挫折する人も多いと思います。その点Chef Soloは構成も単純で、手軽に始められるという点で非常に

    手動でサーバの設定をすることを禁ずる。入門Chef Solo - プログラマでありたい
  • GitLabのPublic AMIを公開しました。 - プログラマでありたい

    前回、GitLabのインストール手順をまとめました。しかし、手順はかなり複雑で、たぶん殆どの人がハマると思います。そもそもAWSだから誰かがAMIを作って公開したら良いのはと考えて、試しに自分のAMIをPublicで公開することにしてみました。 このAMIをPublic AMIから検索してください。 ami-b5e270b4 初期設定の仕方 AMI選択後に起動してec2-userでログインしてください。ログイン後にrootになってsetup.shを起動してください。gitlabユーザからgitにsshで接続する為の鍵と、gitoliteの設定を行います。 $ sudo su - # ./setup.sh 後は、Webでログインしてください。ID・パスワードはデフォルトの通りです。 login.........admin@local.host password......5iveL!fe お

    GitLabのPublic AMIを公開しました。 - プログラマでありたい
  • RubyでTwitter Streaming APIを使ってみる - プログラマでありたい

    何かTwitterを使ったサービスを作ってみたくて、時間が空いている時にTwitterの仕様を眺めています。 TwitterAPIが充実していて、非常に開発者フレンドリーです。 ただAPIの使用については回数制限などある程度の制約があるので、目的に沿って使う必要があります。 主なAPIは3種類あって、それぞれの特徴と制約です。 REST API Methods ユーザーが行う操作に関するAPIです。 一般的なTwitterクライアントソフトは、これを使って作られています。 IPとアカウントベースでの制限で、1時間に150回まで 申請をして許可が取れれば20,000回まで増やせるようです。 Search API Methods 名前の通り検索系のAPIです。 IPアカウントベースの制限。REST APIに比べて、極めて多い回数を使えるようです。 これも申請によって回数が増やせるようです。

    RubyでTwitter Streaming APIを使ってみる - プログラマでありたい
  • 1