未分類

ゲームパットの設定と言うことで、むかーしFF11の頃に使っていたPSコントローラをつなぐコンバータを物置の奥から引っ張り出してみました。

まだドライバ出してんのかな~。

と思い、ホームページに言ったら、Vistaまではあるようです。

7とVistaはそんなに違いないし、ホームページにもVista用を使ってねみたいなことを書いてあったので

さくっとインストール

そんで、PS用コントローラをPCにさして見たら、なんとなく使えそう。

未分類

いや~グラフィックカード用の電源ケーブルもゲットして

いよいよ動かせるのか~

と思って電源オン

ん?

…。。。。。。。。。。。。

グラフィックカードのファンは回っているようですが…

あの~モニタが映らないのはなんでですかね。。

仕方ない、ほかのマシンで試してみるか…。

ということで、現在自宅サーバになっているマシンに突っ込んでみたら

あっさり。

あれ?

なんで ...

未分類

今日は元気にFF14が動く推奨環境を構築するためにお買い物!

某電気屋に行って、

という物をゲットしてきました。

早速マザーボードに刺してみます。

刺さりました。

電源入れてみます。。

…。。。。

入りました?

なんかCPUファンとかは回ってますね。

モニタには何も出ません。。

あ~もしかしてこれが相性というやつか?

と思いつつネット調べてみました。

未分類

FF14ぽちってしまいました。

コレクターズエディションという物ですが

なんとタンブラー付きというニクイパッケージです。

家に届いたのを見たら、妙に箱がでかくて、びっくり。

でも、コレクターズエディションとはいえ、箱までコレクションするには部屋が狭すぎるので

泣く泣くポイ。

で、ま~家のPCは推奨環境ではないけども、普通に3Dのゲーム出来るので

入れてみるか~と思って入れてみました。

10数分か ...

AJAX

prototype.jsで、ページが読み込まれた後に発動するイベントを定義する場合

DOMツリーの構築が終わっていても描画が終わっていない場合があるので、このイベント内で$(‘test’).style.height のようなプロパティを見ても0やnullが入っている場合がある。

AJAX

prototype.jsで、エレメントにイベントを設定する

このタグにクリックイベントを付ける時は

prototype.jsのイベントとして指定出来るイベント

ページのイベントload
ページが読み込まれた時
dom:loaded
ページが読み込まれた時(イメージなどは読み込み完了していなくても発動)
※DOMツリーの構築が終わっていても描画が終わっていない場合があるので、このイベント内で$(‘test&# ...

Ruby on Rails メモ

Rails 3からActiveModelが追加されたが、これはどーいうものかというと、

ActiveRecordはテーブルのデータを操作するのに対して

ActiveModelはテーブルの存在しないデータを操作するために使用する。

と思う。

ActiveModelの肝は大きくみて4つくらいあるらしい。

アトリビュート
コールバック
変更記憶
バリデーション

ほかにもいくつか楽しそうな物はあるが、とりあえず、こ ...

Ruby on Rails 3 Tips

AdminUserなんていうクラスがあるとして、

admin_user

という文字列を欲しい時に

という感じで使う

逆にしたい場合は

Ruby on Rails 3 Tips

複数形で書かれた英語表記の文字列を単数形に変換したい場合、または

単数形を複数形に変換した場合に使用する。

userという文字列がある場合

となる

Ruby on Rails 3 プラグイン

ホームページ

github

まだタグでv3.0.0正式対応のものがないようなので、preを使う

インストール

Gemfileに

を追加して

実行

使い方

一覧表示アクションの中で、一覧取得の処理を変更

1ページに表示されるデータの件数を設定

Articleモデルに

を追加

ページ切り替えのリンクをビューに追加

articles/index. ...

Ruby on Rails 3 プラグイン

デファクトスタンダードな、Railsのテストツール

ホームページ

公式

まだタグでv3.0.0正式対応のものがないようなので、bataを使う

インストール

Gemfileに

を追加して

実行

rspec用タスクを生成

使い方テスト対象のファイルをとりあえず追加

scaffoldで作成したファイルに対してrspecのファイルを作成

マイグレーション実行

Ruby on Rails 3 プラグイン

fixtureの代替となるツール

ホームページ

Github

インストール

Gemfileに

を追加して

実行

使い方定義
specフォルダの下にfactoriesフォルダを作成
このフォルダの中にrbファイルを作成し、そこにデータのひな形を作成する
#spec/factories/users.rb 

ひな形を元にデータを作成

連番の付いたデータを作成
ま ...

Ruby on Rails 3 プラグイン

DeviseはWardenに基づくRailsのフレキシブルな認証プラグインです。
特徴は

Rackベース
Railsエンジンに基づく完全なMVC
複数ロール(複数テーブル)が可能
モジュール方式概念に基づいている
ホームページGithub
インストール

Gemfileに

を追加して

実行

使い方deviseを使用するために必要な最低限のファイルをインストールするモデルを作成するマイグレーション実行Ho ...

Ruby on Rails 3 プラグイン

認証処理
openIDとかLDAPとかと連携して認証するためのプラグインが存在する

ホームページ

Github

Rails 3 に対応していないようなので、フォークの中からRails 3 対応中の物を探す
新しい物が良いな~と言うことで、

あたりが良いか?
だが、安定して使える物を探す必要はある。
オリジナルがRails 3 に対応すれば、それを使いたい。

インストール

Gemfileに

を ...

Ruby on Rails 3 Tips

Rails 3 になってから、content_forの挙動が少し変わった。

Rails 2までの動きだと

という感じでタイトルを各ビューごとに変更するような作りの場合

レイアウトのhtml.erbでは、

とやると、各ビューの方でcontent_for指定しなかった場合にyield(:title)がnilになるので「デフォルトのトップページ」というタイトルになるのだが

Rails 3 では、ここでyield(:title ...

Ruby on Rails 3 Tips

Rails2.3あたり?(もうちょっと前かな?)からhelperはデフォルトで全部読み込むようになってまった。

別のコントローラのhelperも呼んでしまうので、同じメソッドが定義してあると、どれが呼ばれるかくわからなくなる。

Rails 3.0では、Application::Baseで読み込んでしまうので、

これを解除するにはアプリケーションコントローラに

#app/controller/application_controller.rb

PC関連

最近気がついたのだが、githubが日本語表示に対応しているみたい。

wikiとかも日本語問題ないのかしら?

以前wikiに日本語入れたらリポジトリ壊れたりしたから

これで安心して日本語かけるのか?