タグ

2010年3月1日のブックマーク (7件)

  • http://www.unit-hosting.com/

    http://www.unit-hosting.com/
  • いまからでも間に合う開発者テスト - mixi engineer blog

    はじめまして。開発部じゃない加藤和良です。 最近、mixi では Buildbot をつかった継続的インテグレーションをはじめています。安定版の mixi のソースコードにコミットすると Buildbot がそれを検知し、自動的にテストが走るようになりました。 ここでの「テスト」は Test::Simple や prove(1) をつかった、Perl でかかれた開発者テストを指しています。mixi の開発者テストをとりまく環境は、ここ数年でかなり改善されました。今回はその歩みをふりかえりながら、テストの無いコードベースをどこからどうやって変えていったかという話をしたいと思います。 開発環境 はじめに、前提となる mixi の開発環境について説明します。mixi では複数人の開発者がひとつのマシンで作業を行います。それぞれの開発者は、あらかじめ割り当てられたポートで Apache を起動し、

    いまからでも間に合う開発者テスト - mixi engineer blog
  • PHPによるデザインパターン入門 - Do You PHP?

    PHPによるデザインパターン入門 秀和システムから発売となった「PHPによるデザインパターン入門」(ISBN4-7980-1516-4・ 2006/11/23発売)を執筆しました(共著です)。 「PHPを使ってGoFパターンを見ていこう」的な書籍になっています。GoFパターンについては、それぞれパターンの説明とサンプルコードという構成です。サンプルコードは、CentOS4.4/Windows XP(SP2)+PHP5.1.x/5.2.0で動作確認しています。 目次は以下の通りです。 1章 デザインパターンの世界へようこそ デザインパターンって何? デザインパターンとは? オブジェクト指向 GoFパターン デザインパターンのメリット・デメリット デザインパターンを使うメリット デザインパターンを使うデメリット PHPとオブジェクト指向 PHPとは? PHP5でのオブジェクト指向開発 2章

    PHPによるデザインパターン入門 - Do You PHP?
  • 進化するNoSQLデータベース、SimpleDBやBigTableで一貫性やトランザクションを実現

    クラウドの登場によって新たな種類のデータベース、NoSQL(Not Only SQLの略)と呼ばれる非リレーショナル型のデータベースが注目を浴びています。アマゾンのAmazon Web Servicesで利用可能なSimpleDBグーグルGoogle App Engineで利用可能なBigTable、Apacheで開発が進められているCouchDB、MemcachedやBerkeley DBなどよく知られたものもありますし、商用製品としてはOracle Coherence、IBM WebSphere eXtreme Scaleなどもあります(参考:NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある)。 NoSQLデータベースはリレーショナルデータベースとは異なり、スケーラビリティやアベイラビリティをトランザクションやデータ一貫性よりも優先させた実装が多いの

    進化するNoSQLデータベース、SimpleDBやBigTableで一貫性やトランザクションを実現
    aki77
    aki77 2010/03/01
  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • EBSブートなAMIイメージで、EBSの容量を増量する - YOD-Yのへたれ開発日誌

    「EBSブートなAMIイメージで、インスタンスストレージを割り当てる」のついでにEBSブート時にルートデバイスとなるEBSの容量を増量する方法をメモしておきます。 *1 下記のようにインスタンスを立ち上げるとsda1のEBSデバイスの容量が100GBに増量されます。 $ ec2run ami-xxxxxxxx -b /dev/sda1=:100 -k user_key -g user_group このままだとシステムが増量された分を認識していません。 resize2fsを使ってファイルシステムのサイズを変更します。 $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 15481840 2212052 12483356 16% / none 874032 0 874032 0% /dev/shm $ resiz

    EBSブートなAMIイメージで、EBSの容量を増量する - YOD-Yのへたれ開発日誌
  • EBSブートなAMIイメージで、インスタンスストレージを割り当てる - YOD-Yのへたれ開発日誌

    通常、EBS *1 からブートするAMIイメージでインスタンスを立ち上げると、インスタンスに割り当てられたストレージ(smallの場合150GB)はデバイスとしてアタッチされていません。 せっかくEBSがメインストレージなんだからそれを増やせばいいという話もありますが、僕のような貧乏性はもったいないな〜、あればなにか使えそうなのに〜と感じていました。 というわけで前置きはこのあたりにするとして、下記のようにインスタンスを立ち上げるとストレージを割り当てることができます。 $ ec2run ami-xxxxxxxx -b /dev/sdc=ephemeral0 -k user_key -g user_group "ami-xxxxxxxx"はEBSブートなAMIイメージです。 ログオンして覗いてみます。 $ df Filesystem 1K-blocks Used Available Use

    EBSブートなAMIイメージで、インスタンスストレージを割り当てる - YOD-Yのへたれ開発日誌