タグ

2011年5月9日のブックマーク (14件)

  • Amazonクラウドの大規模障害、そのときに内部で何が起きていたのか? 日本語での要約

    4月21日から23日のあいだ、Foursquare、Quora、Herokuなど多くのサービスに影響を与えたAmazonクラウドの大規模障害。このとき実際にどのような障害が発生していて、どう対応したのか、詳しい日語での資料がAmazonから公開されています。 この資料は非常に詳細に記されているため、短時間で内容を把握できるものではありません。そこで記事では資料からポイントを引用し、要約してみました。 以下からの記事はあくまで独自に内容を要約したものです。正確な情報は原文をご覧ください。 今回発生した障害とは何だったのか? 今回発生した障害を手短にまとめると、米国東 (US East) リージョンにおける一部のアベイラビリティゾーンにおいて、Amazon Elastic Block Store (EBS) で読み込み、書き込み操作が行えなくなる、という現象でした。 そして障害の影響は一部

    Amazonクラウドの大規模障害、そのときに内部で何が起きていたのか? 日本語での要約
  • taka8aru エンジニアとして気になったこと

    Ubuntu 11.04/12.04/12.10はAppMenu (Global Menu) を採用し、よりMacに近い先進的なユーザインターフェースになりました。 インストーラもデュアルブート派(マルチブート派)により優しくなりました。 以前の投稿と同じく、Windowsのブートローダ(ntldr)でUbuntuとマルチブートするためのインストール手順を記します。 Windows 8/7/Vista/XPのブートローダで、Ubuntu Linux 11.04~12.10をデュアルブートする方法: Windowsを新規インストール、またはインストール済みのWindowsのパーティションを分けてUbuntuをインストールするエリアを作成します。 ここでは3つのパーティション、つまりWindows用のNTFS、Ubuntu用の空きパーティション、共有用のFAT32を作成するものとします。 容量

  • NetBeans IDE 7.0 でRubyを使う

    NetbeansIDE 7.0でRubyの開発を行うためのメモ。以下のページで情報を発見しました。 NetBeans 7.0にRuby on Railsプラグインをインストールする手順 – Ruby on Rails with OIAX 私はずっとRedmineのプラグイン開発をNetbeansIDEで行ってきました。NetBeansはインストールも簡単で、とても使いやすくお気に入りの開発ツールでした。しかし、NetBeansIDEは7.0よりRubyのサポートを中止するというOracleの衝撃発表があり、他のIDEへの移行を考えなければならなくなりました。 NetBeans IDE 7.0からRuby on Railsのサポートを廃止 – マイコミジャーナル しかしNetBeans用Ruby on Railsプラグインの開発は有志によって継続されているようです。上述のページに書かれている

    NetBeans IDE 7.0 でRubyを使う
  • Ubuntu 10.10に本家SunのJava環境を導入し、導入済みのopenjdkと切り替える | LiberOS | Viva! Ubuntu!!

    オラクルがSunを買収し、Java周辺ではキナ臭い動きが続いているようですね。 Ubuntu 10.10のベータ版の頃はCanonicalパートナー・リポジトリから「家SunのJava環境」の導入はできないという話しもあったりしたのですが、一転して、結局は導入可能となっています。 (1)Canonicalパートナー・リポジトリの有効化 「システム」>「システム管理」>「Synapticパッケージ・マネージャ」を開きます。 「設定(S)」>「リポジトリ(R)」から「他のソフトウェア」タブを開きます。 「Canonicalのパートナー」、「Canonicalのパートナー(ソースコード)」にチェックを。 画面を閉じて、Synapticの体左上にある「再読込」をクリックしてパッケージのデータベースを更新します。 このCanonicalパートナー・リポジトリを有効にすることで、Adobe

  • WEB標準デザイン、はじめの一歩 ~デザインからマークアップまで~

    第6回 岡山WEBクリエイターズのセッション1で発表したスライド内容を全文掲載。第6回 岡山WEBクリエイターズ セッション1『WEB標準デザイン、はじめの一歩 ~デザインからマークアップまで~』 岡山WEBクリエイターズ勉強会でお話した内容を、スライドとともに全文掲載しています。 テキストはあくまで原稿そのままですので、実際に喋った内容とは幾分異なる場合があります。 スライドのPDFをダウンロード 講師概要 SKPRODUCT代表。 デザイン、コーディング、PHPによるシステム構築、ActionScriptを使用したFlashなど、WEB制作全般を行うWEBアーキテクトです。 岡山の大手企業・学校などを中心にWEBサイトと独自に開発したCMSフレームワーク『SEED』の提供を行っています。 日は、WEB標準デザインはじめの一歩です。 WEB標準というと、技術的なことを想像される方

  • RailsでのfavoriteのURL設計 - ぶろぐ。@はてな

    http://d.hatena.ne.jp/r7kamura/20110505/1304577667がすごいなと思って、routes.rbの書き方の例についてコメントしたのですが、自分で書いておいて後で「unfavorite」はちょっとまずいかなと思ったので、favorite(いわゆるお気に入り、スター)はどういうふうに設計すればいいのか考えてみました。 構造はよくある感じの、 tweet has_many favorites user has_many favorites 任意のツイートに任意のユーザーがお気に入りをつけられるというもの。別にツイートじゃなくても何でもOKです。 ブログのコメントにはこのように書きました。 (1) resources :tweets do member do post 'favorite' post 'unfavorite' end end ルーティングは

    RailsでのfavoriteのURL設計 - ぶろぐ。@はてな
  • Buy / reinstall a Mac | Weboo Returns

    About five years have passed since I started using the Mac, but the software I use has changed with the changing times. Most of the work has been done on the web, especially recently, so much less software is installed. Just the other day, I installed OS X cleanly, so I will write down the software and settings that I reinstalled for the next time. I’m using MacBook Pro, so it might be a little bi

  • Ubuntuをキーボードだけで操作するショートカットキ:UbuntuというLinux

    Linuxといえば、CUIインターフェイスでキーボードのみの操作をするイメージがありますが、Ubuntuなどのデスクトップ用OSはX window systemがデフォルトでインストールされており、マウス操作が可能になっています。 実際にGNOMEのようなGUIインターフェイスがあると、FirefoxやOpenOfficeなどのソフトウェアを利用することができるだけではなく、アクティブなアプリケーションを直感的に切り替えることができるため、効率的に作業を行うことができます。 ただし、キーボードとマウス間の移動にかかる時間は、せっかくの集中力を削いでしまう可能性があり、大きなディスプレイを使っている場合は、マウスポインタの移動時間も軽視できません。 そこで、Ubuntuをキーボードだけで操作する上でおすすめのキーボードショートカットと、ちょっとしたツールを挙げたいと思います。 キーボードショ

  • FacebookやTwitter GmailにMSNメッセンジャーも一緒に使える「LiveGO」

    TwitterやFacebookなどなど、次々に新たなコミュニケーションツールが現れ、既存の連絡手段であるメールやチャットと同時に使わざるを得ないシーンが増えていますよね。 それらをバラバラに使うのはとても非効率なので、HootsuitesやMeeboなどの便利ツールを使うのですが、メールとチャット、そして新手のコミュニケーションツールを同時に使えることこそ、現時点では一番求められる姿。 そこで今回はメール、チャットそしてFacebookやTwitterを一箇所でチェックできるウェブクライアントをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! メールやチャット、SNSを同時に使える「LiveGO」 「LiveGO」は、GmailやTwitter、Facebook、そしてMSN メッ

    FacebookやTwitter GmailにMSNメッセンジャーも一緒に使える「LiveGO」
  • Kirei na Times – キレイになれる方法、たくさん紹介してきます!

    株式会社アーパス 概要 名称 株式会社アーパス(Apas Co.,Ltd.) 住所 〒983-0852 宮城県… もっと読む 店舗アプリ作成、【イーモット】の魅力

  • Springとユニットテスト - Walbrix Blog

    テストケースくらいはなるべく特定のフレームワークに依存させたくないという気持ちはあるものの、さすがに Hibernateやらといったヘヴィな奴をインスタンス化する長い道のりを手でコーディングしたり、単一責任の原則に基づいて真面目に分割されたコンポーネント群のワイヤリングを手でコーディングしたりするのはかなり厳しいものがあるので、そこは目をつぶってテストケースもやはり Springの助けを借りて実装するのが現実的だ。 なお JUnitと Springを連携させるには、spring.jarの他に spring-test.jar が必要となる。 Eclipseについてる JUnitを捨てる Eclipseについている JUnitはちょっと古くて、Springに対応するために必要なインターフェイスJUnit4ClassRunnerが存在していない。なので Eclipseに標準で付属している JUn

  • Spring MVCのJson変換機能で@DateTimeFormatが無視される件の対処方法 - 達人プログラマーを目指して

    以前に、Spring MVCのJson変換機能について紹介しました。 Spring MVCでJSONデータを返すための手順 - 達人プログラマーを目指して また、Springの型変換サービスについても以下で紹介しました。 SpringのJavaBeansアクセスAPIと型変換サービスは単独で利用しても利用価値が高いという事実 - 達人プログラマーを目指して 型変換では、@DateTimeFormatや@NumberFormatなどのアノテーションをBeanに付加することで、日付や数値のフォーマットが自動的に行われるようになっています。そうであれば、当然Json化する際にもこれらのアノテーションにより正しくフォーマットがされると期待してしまうのですが、現状Spring3.0.xでは MappingJacksonHttpMessageConverter's ObjectMapper does

    Spring MVCのJson変換機能で@DateTimeFormatが無視される件の対処方法 - 達人プログラマーを目指して
  • kuroigamen.com

    This domain may be for sale!

  • float解除の決定版。clearfixを考えたら、進化した。

    現在この中でclearfixでよく使用されているプロパティは display:inline-block; height:1%(min-height:1%) zoom:1; でも良く考えたら、全て微妙です。 zoom:1はIEの独自仕様ですし、heightを使用する場合は、IE6,7に対応させるために2つのプロパティが必要です。 display:inline-blockもボックスの要素を変形させることになります。 hasLayoutのスイッチを見た時に、一番理に適ったプロパティはwidthかなと思いました。 子要素を囲む要素として、divやulなどデフォルトCSSがdisplay:blockのプロパティのものが多く、display:blockのプロパティの場合、width:100%で問題ないと思ったからです。 現在のブラウザ状況に適したclearfix 上記を踏まえ見直したclearfixが

    float解除の決定版。clearfixを考えたら、進化した。