タグ

2012年7月18日のブックマーク (12件)

  • 【CentOS,wordpress】CentOS6.2にyumでwordpressをインストールする

    【CentOS,wordpress】CentOS6.2にyumでwordpressをインストールする
  • さくらのVPSにchef-serverをインストール - kikumotoのメモ帳

    久しぶりのブログ更新!! サーバを増やすときに各種パケッケージのインストールだけでなく、必要な設定も含めて自動化していきたいと思い、最近はChefを勉強中。 chef-serverをさくらのVPSにインストールしたときの作業をメモしておく。さくらのVPSへのchef-serverインストールについては、id:masa_to さんが、さくらVPSにchef-serverをインストールする - happytanの足跡 で「Manual Chef Server Configuration」に従ってインストールしたものを記述されていますが、とりあえず試してみたい(よくわかってなくて、手を抜きたい)私は「Bootstrap Chef RubyGems Installation」に従ってインストールしてみた。 インストール先は、さくらのVPS 512 の CentOS 5.5 i386。 Ubuntu

    さくらのVPSにchef-serverをインストール - kikumotoのメモ帳
    oopsops
    oopsops 2012/07/18
  • VagrantとChef Soloを組み合わせて環境構築を自動化する

    みなさんこんにちは。@ryuzeeです。 前回まではVagrantを使ってVirtualBoxの仮想インスタンスを簡単の構築するところまで説明した。 ただそれだけだったら予め作成しておいたイメージをコピーするのとたいして変わりがないので、あまり有難味を感じないかもしれないが、ここからが番だ。 Vagrantの特徴として、PuppetやChefやChef Soloと組み合わせてインフラ部分の設定を仮想インスタンスの生成時に行うことができる。 流れとしては以下のようになる。 この原理上、仮想インスタンス側にVirtualBoxのバージョンと適合したVirtualBox Additionsがインストールされている必要がある。(ネット上から落としたboxの場合にはこれが古い可能性がある) 実際にためしてみよう今回はCentOS5を利用してDNSを設定するところを自動化する。 事前準備Vagran

    VagrantとChef Soloを組み合わせて環境構築を自動化する
  • Dropbox のスケールとか

    Python なサービス みんな大好き Dropbox のスケールとかメモ。以下のページ辺りからピックアップ。Parted? みたいなので、続編がでたら追記するかも。 Scaling lessons learned at Dropbox, part 1 (comment) Dropbox - Startup Lessons Learned (slideshare) Dropbox -Yコンビネーターが生んだスタートアップの軌跡と未来 - スケール関係ないですが、2006 年当時はオンラインストレージサービスがいっぱいあったようで、VC から資金調達したときのやり取りがおもしろい VC "クラウドストレージサービスなんて腐るほどある" Drew "なにか使ってるのありますか?" VC "NO" Drew "..." 完璧で、スケーラブルで、クロスプラットフォームなクラウドストレージ!当時、プ

    Dropbox のスケールとか
  • Chef Software Downloads | Automation, DevOps, Security, DevSecOps | Chef

    Chef Downloads Let’s get you started! If you are new and would like to try Chef, click below to get the download. If you are a current user, access the customer portal to get the supported versions. If you are a community user, access the community portal to get the open source download version. For New Chef UsersDo you want to try Chef software for the first time? Infrastructure Configuration Man

    Chef Software Downloads | Automation, DevOps, Security, DevSecOps | Chef
    oopsops
    oopsops 2012/07/18
  • Omnibus Chef Packaging - Chef Blog | Chef

    We’re pleased to release a new, easy way to install the Chef client: using our Omnibus packaging. Omnibus is all about helping you spend spending less time installing Chef and more time building awesome, automated infrastructure. The Omnibus installer includes the Chef client, a stable version of Ruby, and everything else needed for Chef to run, in a single package. The dependencies are all carefu

    Omnibus Chef Packaging - Chef Blog | Chef
  • ITアドベンチャー: RailsでMongoDBの使用を検討する際に気になったこと

    2012/06/17 RailsでMongoDBの使用を検討する際に気になったこと 最終更新日:2012/6/27 これまでRails+MySQLでWebアプリを開発してきたのですが、MongoDBについて調べ始めたところ、なかなか良さそうに思えてきました。 そこで、実際に使用できるかどうか検討してみましたが、その際に気になった点を挙げておきます。 メリットは何か? システムを停止しなくてもスキーマ変更が可能。 シャーディングの設定が簡単なので、容易にスケールアウトできる。 (オマケ的なメリットですが)idがデフォルト12バイト。 Rails ActiveRecordでは4バイトなので、もしかするとあふれる可能性があるかもしれないというのが頭に引っかかっていました。 MongoDBのObject IDでは、タイムスタンプ(4バイト)+マシンID(3バイト)+プロセスID(2バイト)+カウン

  • mongosのキャッシュクリア - 個人的なまとめ

    MongoDBでマスタを入れるときに特定のShardに入れたいときがあります。例えば、マスタ系のデータはすべてShard1に寄せて、トランザクション系のデータはすべてのシャードに分けるとか。 そういう時には、 use admin; // testMaster3コレクションをShardCollectionに指定 db.adminCommand({"shardCollection":"blog.testMaster3",key:{"id":1}, unique:true}); // 初期データをshard0001に設定 db.runCommand({moveChunk : "blog.testMaster3", find : {id : {$minKey : 1} }, to : "shard0001"}); mongos> db.printShardingStatus() --- Shard

    mongosのキャッシュクリア - 個人的なまとめ
  • FoursquareのMongoDBが機能停止

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    FoursquareのMongoDBが機能停止
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 「Pull Request」 はオープンソースに限らず使える優れた開発フローだ - 肉とビールとパンケーキ by @sotarok

    チーム開発において、「チケット/Issue」「TDD」「コードレビュー」など、ソースコードの変更に対する効果的な開発フローについてよく考えるのだけど、なんにしてもこのあたりは非常に課題が多く、各社各コミュニティで色々なやり方が模索されているポイントだと思う。 で、まぁご多分に漏れず僕もよく考えるわけだけど、現状その過程で Pull Request こそが非常に効果的なのではないか、と思うので、ちょっとまとめてみようかと思う。 もちろん、言うまでもないようなことだよ、という人もいるかもしれないけど、そういう人がたくさんいると、非常に喜ばしいことだね。 Pull Request とは GitHub でこう呼ばれているので、こう呼ぶことにするが、ここでは、複数のリポジトリ/ブランチ間でのオープンな patch のやりとりのことだと考える。 あと、自分が使っているのが Git なので、ここでは G

    「Pull Request」 はオープンソースに限らず使える優れた開発フローだ - 肉とビールとパンケーキ by @sotarok
    oopsops
    oopsops 2012/07/18
  • ウノウラボ by Zynga Japan: フォト蔵、そしてウノウラボ

    こんにちは。お久しぶりです、yamaokaです。プライベートなブログにも書きましたが、現在は株式会社デジタルガレージで写真コミュニティサイト「フォト蔵」の制作・運営をしています。 この半年でフォト蔵が変わったこと フォト蔵がデジタルガレージに事業譲渡されたのは2012年4月でした。もう4ヶ月が経つのですね。その前後からいくつかの変更を行ってきているのでまとめて紹介します。 スマートフォンへの対応 2月にwebのスマートフォン版をリリースしています。もともとフォト蔵ではTwitterからのご利用が非常に多く、スマートフォンへの対応は急務でした。実は制作には非常に長い期間がかかっているのですが、リリースできて当によかったと思っています。そして現在、アップロードを簡単に行える方法がない(メールでのアップロードのみサポート)のでアップロードをサポートするためのアプリの開発を進めているところです。