2009-01-01から1ヶ月間の記事一覧

IntelのSSDラインナップとロードマップ

PC

Intelは今年中にMLCタイプで320GB、SLCタイプでも128GBのSSDを出す予定のようだ。 Intel SSD Roadmap - Bigger & Faster - VR-Zone.com News and Reviews SSDと言えば容量の割に高価なイメージが強いが、一番数として出ていると思われる、MLCタイプの80GBモ…

Rubyのライブラリィ検索パス

前回のエントリでは、RubyForIISのインストールによって意図しないバージョンのmysql.soがロードされたことでトラブルになったことを書いた。 それで初めて気になったのだが、Rubyにおける実行時にライブラリィの検索パスはどうなっているのだろう。ライブラ…

IISサイト/マルチアプリケーション環境とRailsのURL (stylesheet編)

前回のエントリで完璧かと思われた、IIS7-FastCGI サイト/まね値アプリケーション環境におけるRailsアプリケーションのホスティングだが、まだ抜け穴があった。 いそいそとscaffoldを作り直して、できたアプリケーションのテストをしていた所、IISのログ(IIS…

FastCGI拡張がSegmentation faultを発生させる?(続き)

さて、Ruby-FastCGIコンポーネントを使用するとSegmentation faultが発生する件の続きだ。 まずは状況を整理しよう RubyForIISをインストールするとアクション実行時にSegmentation fault RubyForIISを除去するとSegmentation faultは発生しない では、RubyF…

FastCGI拡張がSegmentation faultを発生させる?

ルーティングの問題は片付いたのだが、今度はエラーが発生することに気がついた。一番達の悪い不定期にエラーが発生するケースである。 まずはどんなエラーを吐いているか、ログを見て判断する。 fastcgi.crash.log [xx/Jan/2009:13:04:41 :: 5060] Ignoring…

IISサイト/マルチアプリケーションとRailsのURL(その2)

Railsで生成されるアプリケーションのURLは問答無用でサイトのルートからマップされるので、想定しているURLでアプリケーションにアクセスできない、ということを先週のエントリで書いた。期待されるURL http://localhost/addressbook/people/new 実際にRail…

ぎゃあ

寝ちまって日記アップするの忘れたよ。

xperfでDPCの状況を調べる

前にNyaRuRuさんの日記でも紹介されていたと思うが、現在のPCで発生している遅延プロシージャコール(DPC)のレイテンシを調べたかったのでxperfを使ってみることにした。Windows Performance Analysis Developer Centerこの手にツールにありがちだが(本格的な…

IISサイト/マルチアプリケーション環境での相対パス

IIS7によるRuby on Rails(以降RoR)のホスティングだが、困った問題が発生してしまった。IISのサイトにRoRのアプリケーションをマップする場合、大きく以下の方法があると前回のエントリで書いた。 サイトを単一のRoRアプリケーションにマップ (便宜上 1:1と…

Ruby on RailsをIIS7 FastCGIでホストする

丸二日かかったが、なんとかRailsアプリケーションをWindows VistaのIISからホストできたので、まとめてみた。内容に関しては全面的に以下のサイトを参考にさせて頂いた。これらの情報が無かったら今回の成功は絶対に無かっただろう。 HowToConfigureIIS7 in…

Windows VistaにおけるIIS7.0のFastCGIサポートはSP1必須

インストールした時は気がつかなかったんだけど、RTMにはFastCGIサポートは含まれていないんだな。 how to configure the FastCGI module and PHP to host PHP applications on IIS 7.0以下、Rubyには関係無いかもしれないがIIS7がらみで便利なツールがアッ…

停職3ヶ月

情報流出のIPA職員、停職3カ月の処分に - CNET Japan民間企業なら懲戒解雇+損害賠償のコンボ必至。公務員の懲戒だし事実上の解雇勧告だけども、それでも甘いよな。

IIS 7.0 で FastCGI を有効にする

RailsをIISでホストする場合、FastCGIを位しか選択肢はなさげなのでインストールしてみた。IIS 7.0 IIS 7.0 で FastCGI を有効にするといっても、IISインストールする時にCGI組み込むだけなのね。 上手くいけば、IIS7のマネージャ上でモジュールを確認すると…

ポイント切替に苦戦

Railsのバージョンの違いにかなり混乱している。以前に途中まで評価した時も1.2.xを対象とした書籍を参考にしつつ、実際にインストールしたRailsが2.0だった訳だが、今回は更に上がってRails2.2だ。今日もscaffoldではまったので、2.2での手順をメモ。(Rails…

ミツクリザメ

東京湾で刺し網漁にかかり捕獲、現在は鴨川シーワールド葛西臨海水族園で※飼育状態で展示されているそうだ。(正午のNHK関東圏ニュースで放映していたのでソースが無い)以前にNHKスペシャルでも興味深く見たが、深海魚ファンとしては激しく見たい。NHKスペシ…

手前味噌

「特異クラス」ってなんだっけ? うっすらと記憶があるんで、自分の日記を検索したらちゃんと自分で書いてた。Rubyのクラス定義はてなで日記書き始めて早四年、自分の日記を自分で調べるようになるってのは喜ばしいことなのか、それとも悲しいことなのか。追…

カバーを掛けて貰ったよ

実践 Rails -強力なWebアプリケーションをすばやく構築するテクニック (大型本) /Brad Ediger (著)買う本が変わってしまったが、そこは順番が入れ替わっただけということで。 というか、手にとって頁をぱらぱらとめくった時の感覚って結構重要だったりする。…

身の丈にあったバージョン

なんとかRuby1.9でRails2.2を動かしてみようと思って、二日間いろいろやっていたのだが、やはり初心者の私には荷が重いようだ。(MySQLどころか、SQlite3のアダプタを用意することすらままならなかった)ぶっちゃけコードを書き直すだけならまだしも、環境用意…

Amazonで買わない理由をこじつける

Amazonプライムに加入してからというもの、本一冊からクリックしてしまう自分が最近怖い。(担当の配送業者はきっとうんざりしているのだろう、なんて考えなくてもいいはずの妄想を抱いたりする自分も嫌だ) 初めてのRuby /Yugui (著) オライリーの表紙は汚し…

Ruby1.9.1(ms-win32)でMySQLは使えるのか

Rails2.2を試すにあたって、データベースはデフォルトのsqlite3でも良いのだが、どうせなら実績の多いMySQLを使いたいなと思って調べてみた。MySQL用のアダプタは、とみたまさのり氏が開発しており、以下のように二通りの実装が存在している。 Ruby/MySQL My…

mysql-2.7.3-x86-mswin32はRuby1.8専用

予想通りなんだが、一応メモというか記録。 >gem install mysql Successfully installed mysql-2.7.3-x86-mswin32 1 gem installed Installing ri documentation for mysql-2.7.3-x86-mswin32... Installing RDoc documentation for mysql-2.7.3-x86-mswin32…

早速インストールしてみた(KB960735)

Windows Vista又はWindows Server 2008 ベースのコンピュータでSSDがコンピュータにインストールされていると、パフォーマンスの低下が発生する(KB960735)- Microsoft Help and SupportCrystalDiskMarkをIntel(R) Matrix Storage Managerと比較してみた。(他…

調子にのって

Rails 2.2をインストールしたのだが、いきなりWEBrickが動かんな。 >ruby ./script/server e:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require': no such file to load -- test/unit/error (Missing…

Windows Vista又はWindows Server 2008 ベースのコンピュータでSSDがコンピュータにインストールされていると、パフォーマンスの低下が発生する(KB960735)

Windows Vista又はWindows Server 2008 ベースのコンピュータでSSDがコンピュータにインストールされていると、パフォーマンスの低下が発生する(KB960735)- Microsoft Help and SupportMSが用意したドライバを使っているユーザはあまりいないと思うが、そも…

Ruby-1.9.1-RC1 Microsoft Installter Package

やっとRubyの学習に戻ることができそうだ。一昨年〜去年にかけていろいろと試していたがもう忘れているし、せっかくなので最新版であるRuby1.9をベースに、またいろいろと試していく予定。最新のバージョンである1.9.xを試すには、本来であれば自らビルドす…

Intel's Adaptive Memory Controller Technology

PC

Intel X25-M 80GB SATA Solid State Drive, Intel Ups The Ante - HotHardwareこの章からが非常に興味深い。 Intel's Adaptive Memory Controller Technology Finally, and most importantly, Intel's flash memory controller offers dynamic workload adap…

GRID

といっても、私が日記のネタにするからといってデータグリッドでは無い。 PC、XBox360、PS3と主要なプラットホームで発売されているレースシミュレーションだ。RACE DRIVER GRID HOME CODEMASTERS開発はかのcodemasters。PCのレースシミュレーションのデベロ…

寒ぅ

関東はこの冬一番の冷え込みではないか。それも朝よりも今のほうが寒いし。

ZANAC

同じ世代の人にとって、ある部分ではシューティングゲームの頂点だったタイトルではないだろうか。 VC ZANAC Wiiのバーチャルコンソールで出てたんだ。知らなかったよ!! 500ポイントだし久しぶりに遊んでみようかな。

Java7でこないもの

Java 7 Update from Mark Reinhold at Devoxx Javalobby The featues not in 7 (some of them, anyway the list is actually infinite) Closures - No consensus around single proposal Reified generics 1st class properties Operator overloading BigDec…