2009年7月30日木曜日

神の守り人 Bookmark and Share

先日、文庫版が書店に並んでいるのを見ました。
自分は待ちきれず軽装版を図書館で借りてしまいました。
文庫版でも、軽装版と同様、読み仮名ついてますね。
文庫版にはなくてもいいと思うのですが。


神の守り人〈上〉来訪編 (新潮文庫)
上橋 菜穂子
新潮社
売り上げランキング: 42
おすすめ度の平均: 5.0
5 大河のようなストーリーが、ゆるやかに広がってゆく

no image
上橋 菜穂子
新潮社
売り上げランキング: 41
おすすめ度の平均: 5.0
5 筆力、展開力、描写力ともに、申し分なし!

no image
上橋 菜穂子 チーム北海道
新潮社
売り上げランキング: 204

2009年7月19日日曜日

Amazon S3でアクセスログを取得する Bookmark and Share

各所で説明されているのですが、自分用まとめ。


gem install aws-s3


require 'rubygems'
require 'aws/s3'

begin
ACCESS_KEY_ID = 'xxx'
SECRET_ACCESS_KEY = 'yyy'

# アクセスログを取得したいbacket
CONTENTS_BACKET = 'contents.backet'
# アクセスログ出力用backet
LOGS_BACKET = 'logs.backet'

AWS::S3::Base.establish_connection!(
:access_key_id => ACCESS_KEY_ID,
:secret_access_key => SECRET_ACCESS_KEY
)

# ログ出力用のbacketがなかったら作成する
begin
AWS::S3::Bucket.find(LOGS_BACKET)
rescue AWS::S3::NoSuchBucket
AWS::S3::Bucket.create(LOGS_BACKET)
end

# 現在ログ出力が有効か確認する
p AWS::S3::Bucket.logging_enabled_for? CONTENTS_BACKET

# コンテンツと同じbacketにログを出力する
# AWS::S3::Bucket.enable_logging_for(CONTENTS_BACKET)

# コンテンツと別のbacket(target_backet)にログを出力する
AWS::S3::Bucket.enable_logging_for(CONTENTS_BACKET, 'target_bucket' => LOGS_BACKET)

# ログ出力を停止する
# AWS::S3::Bucket.disable_logging_for(CONTENTS_BACKET)

# 作成されたログの中身を確認する
# logs = AWS::S3::Bucket.logs(LOGS_BACKET)
# logs.each do |log|
# log.lines.each do |line|
# p line
# end
# end
end

混ぜるな危険! Bookmark and Share

ガリレオ先生(Eclipse 3.5)にFlex Builder プラグインをインストールしました。
※既にプラグインが多数(Aptana Studio, RadRails, m2eclipse, egit, subversivenなど)インストールされている。

  1. "Install New Software ..." で、"C:\Program Files\Adobe\Flex Builder 3 Plug-in\com.adobe.flexbuilder.update.site"を指定する。
  2. eclipseのフォルダ(eclipse.exeのあるところ)に、"links"フォルダを作成し、“com.adobe.flexbuilder.feature.core.link”というテキストファイルを作成する。
    see. Getting Flex Builder 3 plugin to survive a new Eclipse Version

しかし・・・
Missing requirement: Mssql Plug-in 3.0.214193 (com.adobe.datatools.derived 3.0.214193) requires 'bundle com.ibm.icu [3.4.0,4.0.0)' but it could not be found
とか
Missing requirement: Flex Debug Plug-in for Eclipse 3.2 3.0.214193 (com.adobe.flexbuilder.debug.e32 3.0.214193) requires 'bundle org.eclipse.debug.ui [3.2.0,3.3.0)' but it could not be found
とか
The artifact file for osgi.bundle,com.adobe.extflashplayer,3.0.214193 was not found.

となってどれもうまくいかない。

そこで、eclipseをアーカイブから解凍しなおして、2を再度実行、ワークスペースも新しく作り直したら
あっさり動いた。

結論:
 まぜるな危険!!

2009年7月11日土曜日

heroku スタートアップメモ Bookmark and Share


>gem install heroku
Successfully installed rest-client-1.0.3
Successfully installed heroku-1.0
2 gems installed
Installing ri documentation for rest-client-1.0.3...
Installing ri documentation for heroku-1.0...
Installing RDoc documentation for rest-client-1.0.3...
Installing RDoc documentation for heroku-1.0...



>heroku create
Enter your Heroku credentials.
Email:
Password:
Uploading ssh public key {Home Directory}/.ssh/id_rsa.pub
Created http://freezing-day-xx.heroku.com/ | git@heroku.com:freezing-day-xx.git

2009年7月9日木曜日

「どこどこJP」って使えてるの? Bookmark and Share

どこどこJP

IPアドレスから、「市区町村単位まで位置認識が可能」とのことですが、
東京23区内に在住している私がアクセスすると、「新潟」という返答が・・・

まあ、モバイルとかIPアドレスの動的割り当てとか考えたら、なかなか難しいとか
思うのですが、 Bフレッツ + ぷらら でほぼ常時接続でこの結果ですか・・・

いや、別に使わなければいいのですが、J-CASTニュースの
「コアラのマーチの天気予報」で、いつも"新潟"の天気をお知らせ頂いているので。

※せめて間違っている場合を考えて、"変更"くらいできるようになっていて欲しい。

2009年6月26日金曜日

IIS7でCGIを動かす Bookmark and Share

某所で「できねぇ」ってことだったのでメモ。
※ OSはVistaです。

はじめに
  1. コントロールパネルの「プログラムと機能」から「Windowsの機能の有効化または無効化」を選択します。
  2. 「Internet Information Services」→「World Wide Web サービス」→「アプリケーション開発機能」→「CGI」にチェックが入っていることを確認します。

  1. アプリケーションはIISマネージャに登録されているものとします。
  2. 例として ruby の CGI を登録してみます。
  3. IISマネージャを開き、左側の「接続」ツリーからアプリケーションを選択します。
  4. 中央のペインに、下図の画面が表示されます。
  5. 「ハンドラマッピング」をダブルクリックします。
  6. 右側の「操作」ウィンドウの「モジュールマップの追加」をクリックします。
  7. 下図のように入力して、OKボタンを押下します。
  8. 「このISAPI拡張機能を有効にしますか?・・・」というダイアログが表示されるので、「はい」を選択します。
  9. 以上で、xxx.rb なファイルがCGIとして動作するようになります。

Windows 7:システムボリュームとブートボリューム Bookmark and Share

【連載】Windows 7の仮想ハードディスクがスゴイ!―(1)手軽にOSテストもできるVHDってナンだ!? : [特集]Windows 7 - Computerworld.jp: "Column システムボリュームとブートボリューム"

Column システムボリュームとブートボリューム

 Windowsで使われている「システムボ リューム」と「ブートボリューム」という用語は、利用者の誤解を招きやすい。実は、システムボリュームとは、Windowsブートマネー ジャ(Windows Vista/Server 2008以降)やNTローダ(Windows XP/Server 2003以前)の格納先で、コンピュータの起動時に最初に参照されるボリュームのことだ。一方、ブートボリュームは、Windowsのシステムファイルが 格納されているボリューム(「Windows」フォルダがあるボリューム)のこ

とを指す。用途と名称が逆になっているので注意してほしい。
 Windows XPやWindows Vistaでは、ハードディスクを1台しか搭載しておらず、デュアルブートや「BitLockerドライブ暗号化」も使っていなければ、システムボリュー ムとブートボリュームは同じボリューム(Cドライブ)になる。一方、Windows 7やWindows Server 2008 R2の場合、少なくともベータ版やRC版の段階ではシステムボリューム(200MB)とブートボリュームが必ず別々に作成される。これは、OSの標準機能 である「BitLockerドライブ暗号化」を利用しやすくするためと考えられる。



上記を手元のWindows7 RCで確認してみた。
下の画像は「コンピュータの管理」で、パーティションを表示したものである。
確かにインストール時にはなにも指示しなかったが、パー ティションが分割されている。
ただし、うちの場合は 100MB なので、この辺はディスクの大きさで可変なのでしょうか。