Fusion4でESXiを動かすためのメモinfra仕事でvSphereを覚える必要が出てきたので勉強しようと思ったんですが、環境構築が結構めんどくさい。Fusionの上でも動かせることを教えてもらいました。Fusionのver1でライセンスが止まっていたので以下から4の評価版をダウンロードしてインストール。FusionESXiのインストール次にこちらもESXiをダウンロード。Clientからアクセス出来ないです。ESXiの起動後、[設定]->[ネットワークアダプタ]を選択し、物理ネットワークに直接接続(ブリッジ)を選択し再起動。NATとブリッジについてはこちらを参考させてもらいました。対応は試用環境として位置付けられているとのこと。実環境での利用には非対応となっているようです。ゴシップニュース約50の海外セレブのニュースサイトをまとめて閲覧できる無料のリーダーアプリです。サービスの概要は上記のリンク先に書いてあるので、こっちにはつくろうと思った動機や技術的なことをまとめておきます。最近仕事でスマートフォンの話をする機会が増えてきたのですが、開発経験がなかったので、一度きちんとやっておこうと思って作ってみました。開発だけでなく、広告周りのことやAppleの申請関連のことも、知識としては知っていても、肌感覚がわからなかったので、そろそろやってみなきゃな、と。Webサービス系の技術はひと通り出来るようにしておきたかったというのも、理由の1つです。前から女性向け(ネットリテラシーが高くない、普通の人向け)サービスが作ってみたいと思っていたので、「女性が電車の中で使うアプリ」というお題で企画してもらいました。アイデアを元にプロトを作り、動きを見てもらいながら細かい機能を詰めていく感じで進めました。システム構成アプリはTitanium、データ取得バッチがRubyです。TitaniumはiOS、androidの両方の文化を手軽に体感したかったので使ってみました。TItanium簡単!もう少し安定すれば、技術系じゃない人にもオススメできそうです。次はネイティブ言語でつくろう。Titaniumの楽さに慣れてしまうと、もう戻れないかも。サーバーははじめGAE使おうと思ったけど、値上げ騒動もあったしやめておいて正解?その他モチベーションを保つというか、退路を断つためにMBAを買いました。iPhoneとandroidの両方対応アプリを作っていると、思想の違いがわかって楽しいです。iPhoneアプリは「iOSの世界の中の1機能」を作っているようなイメージでした。ついでに色々試してみようと、公式サイト?はFacebookページで作ってみました。これはこれで奥の深い分野ですね。http://www.facebook.com/celebNewsAppそんな感じです。家でのサービス開発は久々だったので楽しく開発しました。́∀`)ノ嬉しいので備忘録がてらにインストールしたアプリをまとめておきます。1.8.7いわゆるクラウドにデータを移行しているおかげでMacの移行もらくらくです。2011Watirでブラウザテストを自動化するプログラミング仕事で大量のURL(十数万)にブラウザからアクセスして挙動を確かめたい、という要件がありました。(例えば、htmlに不適切なJavascriptコードが含まれてないか、など。)最初はmechanizeで適当にすまそうと思ったのですが、今回の案件はJavascriptを実行した結果を検証する必要があったので残念ながら却下。しようかと考えていたのですが、同僚の@nunaくんにWatirを教えてもらったので使ってみました。WatirとはWaitr(ウォーター)はRubyからIEを操作して自動テストを実現するライブラリです。インストールgemで一発インストール。watirIEでgoogleにアクセスする以下はIEを起動してgoogleへアクセスするコード。Watir::IE.newをするとブラウザが起動して、goto(url)を実行すると、該当のURLにアクセスします。Watir::IE.newie.goto(&quot;http://www.google.com/&quot;)テキストフィールドに文字列を追加nameがhogeのテキストフィールドにfooという文字列を追加するのはこんな感じ。&quot;foo&quot;IEを操作してhtmlを取得するので、サーバーから返却されたhtmlもjavascriptが実行された後の状態でオブジェクト化されています。javascriptが追加した文字列を取得する、ということも出来たりします。javascriptでh1タグをappendしていたら、それもオブジェクトとして取得できました。困ったことただ、試しに適当なスクリプトを作って10万件ほどのURLを食わせておいて次の日に見たら、1万件くらいで処理が止まっていました。Filesディレクトリ内のファイル容量が制限を超えていたため。ディレクトリを読み込み専用にしてしのぎました。ローカルPCのIEを自動操作するライブラリの特性からか、はたまた公式サイトの情報が古いのか、サンプル通りにコードを書いても動かないこともあるので注意です。