未分類

ゲームパットの設定と言うことで、むかーしFF11の頃に使っていたPSコントローラをつなぐコンバータを物置の奥から引っ張り出してみました。 まだドライバ出してんのかな~。 と思い、ホームページに言ったら、Vistaまではあるようです。 7とVistaはそんなに違いないし、ホームページにもVista用を使ってねみたいなことを書いてあったので さくっとインストール そんで、PS用コントローラをPCにさして見たら、なんとなく使えそう。 ゲームパットの設定画面も普通に開き、こりゃすぐプレイ出来るね!! と ...

未分類

いや~グラフィックカード用の電源ケーブルもゲットして いよいよ動かせるのか~ と思って電源オン ん? …。。。。。。。。。。。。 グラフィックカードのファンは回っているようですが… あの~モニタが映らないのはなんでですかね。。 仕方ない、ほかのマシンで試してみるか…。 ということで、現在自宅サーバになっているマシンに突っ込んでみたら あっさり。 あれ? なんで? ん~そういえば、キューブタイプって電源弱いんだっけ?? と気づくまで三時間。。 それで、電源を交換してみました。 長かった。。いよいよ ...

未分類

今日は元気にFF14が動く推奨環境を構築するためにお買い物! 某電気屋に行って、 という物をゲットしてきました。 早速マザーボードに刺してみます。 刺さりました。 電源入れてみます。。 …。。。。 入りました? なんかCPUファンとかは回ってますね。 モニタには何も出ません。。 あ~もしかしてこれが相性というやつか? と思いつつネット調べてみました。 電源ピン刺せ? ほ??? そんなもん付いてないよ~。 と思い、グラフィックカードをよく見たら、確かに6ピンのソケットが。。 でも線が付いてない。 ...

未分類

FF14ぽちってしまいました。 コレクターズエディションという物ですが なんとタンブラー付きというニクイパッケージです。 家に届いたのを見たら、妙に箱がでかくて、びっくり。 でも、コレクターズエディションとはいえ、箱までコレクションするには部屋が狭すぎるので 泣く泣くポイ。 で、ま~家のPCは推奨環境ではないけども、普通に3Dのゲーム出来るので 入れてみるか~と思って入れてみました。 10数分かかってやっと入れ終わって、さて起動。。 と思ったら、起動直後に落ちる…。 やはりビデオカード刺さんとだ ...

AJAX

prototype.jsで、ページが読み込まれた後に発動するイベントを定義する場合 Event.observe(document, "dom:loaded",function(){   alert('読み込んだ'); }); DOMツリーの構築が終わっていても描画が終わっていない場合があるので、このイベント内で$('test').style.height のようなプロパティを見ても0やnullが入っている場合がある。

AJAX

prototype.jsで、エレメントにイベントを設定する <div id="test">test</div> このタグにクリックイベントを付ける時は $('test').observe('click', function(event){   alert('testをクリック'); }); prototype.jsのイベントとして指定出来るイベント ページのイベント load ページが読み込まれた時 dom:loaded ページが読み込まれた時(イメージなどは読み込み完了 ...

Ruby on Rails メモ

Rails 3からActiveModelが追加されたが、これはどーいうものかというと、 ActiveRecordはテーブルのデータを操作するのに対して ActiveModelはテーブルの存在しないデータを操作するために使用する。 と思う。 ActiveModelの肝は大きくみて4つくらいあるらしい。 アトリビュート コールバック 変更記憶 バリデーション ほかにもいくつか楽しそうな物はあるが、とりあえず、この4つについてREADMEから情報を拾ってみたいと思います。 アトリビュートは、モデル内に ...

Ruby on Rails 3 Tips

AdminUserなんていうクラスがあるとして、 admin_user という文字列を欲しい時に "AdminUser".underscore #=> admin_user という感じで使う 逆にしたい場合は "admin_user".camelize #=> AdminUser

Ruby on Rails 3 Tips

複数形で書かれた英語表記の文字列を単数形に変換したい場合、または 単数形を複数形に変換した場合に使用する。 userという文字列がある場合 a = 'user' b = 'users' a.pluralize #=> users b.singularize #=> user となる

Ruby on Rails 3 プラグイン

ホームページ github まだタグでv3.0.0正式対応のものがないようなので、preを使う インストール Gemfileに gem 'will_paginate', '~>3.0.pre', :require => 'will_paginate' を追加して bundle install 実行 使い方 一覧表示アクションの中で、一覧取得の処理を変更 # GET /articles # GET /articles.xml def index # allではなく、paginateに変 ...

Ruby on Rails 3 プラグイン

デファクトスタンダードな、Railsのテストツール ホームページ 公式 まだタグでv3.0.0正式対応のものがないようなので、bataを使う インストール Gemfileに group :test do gem 'rspec-rails', '~>2.0.0.bata', :require => 'rspec-rails', :group => :development end を追加して bundle install 実行 rspec用タスクを生成 rails g rspec ...

Ruby on Rails 3 プラグイン

fixtureの代替となるツール ホームページ Github インストール Gemfileに group :test do gem 'factory_girl_rails' end を追加して bundle install 実行 使い方 定義 specフォルダの下にfactoriesフォルダを作成 このフォルダの中にrbファイルを作成し、そこにデータのひな形を作成する #spec/factories/users.rb  Factory.define :user do |f| f.nam ...

Ruby on Rails 3 プラグイン

DeviseはWardenに基づくRailsのフレキシブルな認証プラグインです。 特徴は Rackベース Railsエンジンに基づく完全なMVC 複数ロール(複数テーブル)が可能 モジュール方式概念に基づいている ホームページ Github インストール Gemfileに gem 'devise', :require => 'devise' を追加して bundle install 実行 使い方 deviseを使用するために必要な最低限のファイルをインストールする rails genera ...

Ruby on Rails 3 プラグイン

認証処理 openIDとかLDAPとかと連携して認証するためのプラグインが存在する ホームページ Github Rails 3 に対応していないようなので、フォークの中からRails 3 対応中の物を探す 新しい物が良いな~と言うことで、 あたりが良いか? だが、安定して使える物を探す必要はある。 オリジナルがRails 3 に対応すれば、それを使いたい。 インストール Gemfileに gem "authlogic", :git => "git://github.com/crossroa ...

Ruby on Rails 3 Tips

Rails 3 になってから、content_forの挙動が少し変わった。 Rails 2までの動きだと <% content_for :title do -%> トップページ <% end -%> という感じでタイトルを各ビューごとに変更するような作りの場合 レイアウトのhtml.erbでは、 <title><%= yield(:title) || 'デフォルトのトップページ' %></title> とやると、各ビューの方でconte ...

Ruby on Rails 3 Tips

Rails2.3あたり?(もうちょっと前かな?)からhelperはデフォルトで全部読み込むようになってまった。 別のコントローラのhelperも呼んでしまうので、同じメソッドが定義してあると、どれが呼ばれるかくわからなくなる。 Rails 3.0では、Application::Baseで読み込んでしまうので、 これを解除するにはアプリケーションコントローラに #app/controller/application_controller.rb clear_helpers を追加する

PC関連

最近気がついたのだが、githubが日本語表示に対応しているみたい。 wikiとかも日本語問題ないのかしら? 以前wikiに日本語入れたらリポジトリ壊れたりしたから これで安心して日本語かけるのか?