ファイナルファンタジー14(FF14)ゲット!
FF14ぽちってしまいました。 コレクターズエディションという物ですが なんとタンブラー付きというニクイパッケージです。 家に届いたのを見たら、妙に箱がでかくて、びっくり。 でも、コレクターズエディションとはいえ、箱までコレクションするには部屋が狭すぎるので 泣く泣くポイ。 で、ま~家のPCは推奨環境ではないけども、普通に3Dのゲーム出来るので 入れてみるか~と思って入れてみました。 10数分かかってやっと入れ終わって、さて起動。。 と思ったら、起動直後に落ちる…。 やはりビデオカード刺さんとだ ...
prototype.jsで、ページが読み込まれた後に発動するイベントを定義
prototype.jsで、ページが読み込まれた後に発動するイベントを定義する場合 Event.observe(document, "dom:loaded",function(){ alert('読み込んだ'); }); DOMツリーの構築が終わっていても描画が終わっていない場合があるので、このイベント内で$('test').style.height のようなプロパティを見ても0やnullが入っている場合がある。
prototype.jsのイベント
prototype.jsで、エレメントにイベントを設定する <div id="test">test</div> このタグにクリックイベントを付ける時は $('test').observe('click', function(event){ alert('testをクリック'); }); prototype.jsのイベントとして指定出来るイベント ページのイベント load ページが読み込まれた時 dom:loaded ページが読み込まれた時(イメージなどは読み込み完了 ...
ActiveModel
Rails 3からActiveModelが追加されたが、これはどーいうものかというと、 ActiveRecordはテーブルのデータを操作するのに対して ActiveModelはテーブルの存在しないデータを操作するために使用する。 と思う。 ActiveModelの肝は大きくみて4つくらいあるらしい。 アトリビュート コールバック 変更記憶 バリデーション ほかにもいくつか楽しそうな物はあるが、とりあえず、この4つについてREADMEから情報を拾ってみたいと思います。 アトリビュートは、モデル内に ...
camelizeとunderscore
AdminUserなんていうクラスがあるとして、 admin_user という文字列を欲しい時に "AdminUser".underscore #=> admin_user という感じで使う 逆にしたい場合は "admin_user".camelize #=> AdminUser
pluralizeとsingularizeで、単数形、複数形変換
複数形で書かれた英語表記の文字列を単数形に変換したい場合、または 単数形を複数形に変換した場合に使用する。 userという文字列がある場合 a = 'user' b = 'users' a.pluralize #=> users b.singularize #=> user となる
will_paginate
ホームページ 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に変 ...
rspec
デファクトスタンダードな、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 ...
FactoryGirl
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 ...
devise
DeviseはWardenに基づくRailsのフレキシブルな認証プラグインです。 特徴は Rackベース Railsエンジンに基づく完全なMVC 複数ロール(複数テーブル)が可能 モジュール方式概念に基づいている ホームページ Github インストール Gemfileに gem 'devise', :require => 'devise' を追加して bundle install 実行 使い方 deviseを使用するために必要な最低限のファイルをインストールする rails genera ...
Authlogic
認証処理 openIDとかLDAPとかと連携して認証するためのプラグインが存在する ホームページ Github Rails 3 に対応していないようなので、フォークの中からRails 3 対応中の物を探す 新しい物が良いな~と言うことで、 あたりが良いか? だが、安定して使える物を探す必要はある。 オリジナルがRails 3 に対応すれば、それを使いたい。 インストール Gemfileに gem "authlogic", :git => "git://github.com/crossroa ...
content_forの挙動
Rails 3 になってから、content_forの挙動が少し変わった。 Rails 2までの動きだと <% content_for :title do -%> トップページ <% end -%> という感じでタイトルを各ビューごとに変更するような作りの場合 レイアウトのhtml.erbでは、 <title><%= yield(:title) || 'デフォルトのトップページ' %></title> とやると、各ビューの方でconte ...
helper :allを解除
Rails2.3あたり?(もうちょっと前かな?)からhelperはデフォルトで全部読み込むようになってまった。 別のコントローラのhelperも呼んでしまうので、同じメソッドが定義してあると、どれが呼ばれるかくわからなくなる。 Rails 3.0では、Application::Baseで読み込んでしまうので、 これを解除するにはアプリケーションコントローラに #app/controller/application_controller.rb clear_helpers を追加する
Windowsのネットワーク上の別のマシンのアカウントのパスワードを変更する
Windows パスワード変更
github日本語表示
最近気がついたのだが、githubが日本語表示に対応しているみたい。 wikiとかも日本語問題ないのかしら? 以前wikiに日本語入れたらリポジトリ壊れたりしたから これで安心して日本語かけるのか?
Windows 7にリモートディスクトップで複数接続
Windows 7にリモートディスクトップで接続すると、リモートでそのマシンを操作することが出来る。 この機能、Windows Server系だと複数同時接続が可能で普通のクライアントOSだと 1セッションのみとなっている。 なので、誰か(ユーザA)がそのマシンにログインして作業中に、他のユーザ(ユーザB)がリモートで接続すると マシンにログインして作業中のユーザAに対してログアウト指示のダイアログが出て リモートで接続しようとしたユーザ(ユーザB)は、ユーザAがログオフしなければ接続することが ...
焦りと不安
最近寝ても覚めても感じる感覚が、焦り、不安だったりする。 あまりこの手の感覚が持続すると鬱になるかもしれない。 もうなっているのかもしれない。 が、とりあえずふさぎ込むよりは原因究明をしてみようと思う。 まず仕事。 仕事についての焦り、不安といえば、自分はよく色々なアイディアを頭の中で考えるのが好きなのだが それを実現する土台が今の会社にない。 そうこうしているうちに、ほかの会社がそれをサービス化して、自分ならもっとこう考えるのに…とか思ったり もっとすごい形で実現してしまったりしてて、お~!こ ...
Windows vista、7でJavaの自動更新をOFFにする
java 自動更新
名プレイヤーは名監督にはなれない!?
最近、あるプロジェクトで、改めて感じたのだが、やはり自分はリーダーは出来ない。 回りは経験だ慣れだなんだと言うが、メンバーを率いてリーダーシップをとるのは難しい。 で飲み会の席で、「名プレイヤーは名監督にはなれない」と言う言葉で慰められた気がする。 けして、自分が名プレイヤーである訳ではないので、後から考えるといつも憂鬱になります。 P.S. というのを、新しく買ったF-06BというDoCoMoの携帯で書いてて、やはり文章はPCが良いな実感しました。
VMware Player 3.1リリース
VMware Player 3.1がリリースされたようです。 リンクはこちら 何が変わったかと言いますと、 32 ビットおよび 64 ビット オペレーティング システムの新規サポート オペレーティング システム ホストおよびゲストのサポート Ubuntu 8.04.4 ホストおよびゲスト Ubuntu 10.04 ホストおよびゲスト OpenSUSE 11.2 ホストおよびゲスト Red Hat Enterprise Linux 5.5 ホストおよびゲスト Fedora 12 ゲスト Debia ...
