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

ActionViewHelperのselect関数で・・・

view でセレクトボックス描画に ActionViewHelperのselect関数を利用した。 使い方は select(object, method, choices, options = {}, html_options = {}) objectにはインスタンス変数名、 methodにそのインスタンスのgetter名 choicesはoptionタグの要素を…

haskell始めた

今週末のLiveCoding#5に向けてHaskellをかじってみることにした。 コードを見て愕然。。。なんだこりゃーー。 全然意味わからん。 いろんなサイトを回るとHaskellの雰囲気を 掴んで貰う為のコードをという事で、 クイックソートのコードが書いてあるんだけど…

動的なアクセサの追加

rubyでオブジェクトのプロパティに Obj.propでアクセスするにはアクセサを定義すれば良いが、 そのアクセサを動的に定義したい。 要はActiveRecordのmodelのような事がしたいわけ。具体的にはコンストラクタのパラメータにhashを与え、 hashが持つキー全ての…

JavaScript第5版読書会#1のこと

先日、JavaScript読書会に行ってきた。 いろいろあって書くのが遅くなったけど、感想を少しだけ。 今回の読書会でいいなと思ったところ。 ・チャットを使って参加者それぞれが発言。 発言がしやすい気がする。 ・その場でプロジェクターで実演。 やっぱり聞…

rails の autoload 利用でミス

railsアプリをwindowsで開発しlinux上で動かそうと 実行したらwindowsでは正しく動いていたのに、 linuxでは動かなかった。 ログを見てみると コントローラー内で以下のような例外が発生していた。 uninitialized constant MainController::LedgerMaker Ledg…

ラムダ関数が保存できない??

railsで自作のクラスをsessionに入れて保存しようとしたら、 エラーが出た。 エラーの内容は以下のとおり no marshal_dump is defined for class Proc 初めて見たエラーでよくわからない。 Procという単語があるとこから推測するとクロージャが原因だろうか…

__proto__とprototypeについて

Kanasan.jsで__proto__とprototypeの関連について調べる っていう宿題があったのを思い出し、 調べてみたので以下解説。 オブジェクトの特徴として、 ・全てのオブジェクトは__proto__プロパティを持ちます。 そして ・全ての関数オブジェクトはprototypeプ…

サーバセットアップ

ここ一週間ほどシェルスクリプトを書いてる。 何故か というのも自宅のサーバがDOS系の攻撃を受けてたので、 それを防ぐ為にセキュリティ関連のサービスを導入。元々、セキュリティ関連は何も入れてなかったんだけど、(ファイアウォールすら) 既に乗っ取ら…

Kanasan.js

昨日Kanasan.jsに参加しました。 関西初のJavaScriptコミュニティだそうです。 JavaScriptファンとしては今後の発展が楽しみ。 初回だったので、参加者のレベルを把握する目的もあってか、 JavaScriptで一番有名なライブラリ「Prototype.js」のコードを 20…

ブログのデザイン

若冲が好きなもんで、*1 デザイン一覧の中からパッと見て選んだ。 そのうち変えるかも。 *1:最近美術展に行って好きになった。詳しくは知らない。

はじめまして

アカウント登録しました。 guccyonで『ぐっちょん』と読みます。 本当はgucchonが良かったんだけど、 既に登録済みだった残念・・・主にIT技術関連で思いついたことを 思いついた時に書いていくつもり。 あと今後、勉強会にもどんどん参加していきたいと …