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

Shibuya.js

Shibuya.jsというのが出来たようです。 Shibuya.js は主に東京近辺の JavaScript プログラマによる非営利団体です。各個人のプログラミングスキルの向上を目的に、勉強会ならびにカンファレンスの開催、情報交換などを行うコミュニティを目指しています。Fro…

前原代表が謝罪 「メールは本物ではない」

民主党の前原代表は28日、「送金メール」問題で記者会見し、「(メールが)本物ではないという認識を下した。国会で取り上げたことを心からおわび申し上げる」と延べ、メールは偽物だったと謝罪した。(中略)鳩山幹事長は会見の中で「メールソフトのバージ…

第16章 ActionController

ルーティング サーバーにURLがリクエストされたとき、そのリクエストをどのコントローラーのどのアクションに割り振るかの設定。つまるところmod_rewrite見たいな感じ。config/route.rbで設定する。 map.connect : このメソッドでルーティングを設定する。 :…

文字列を文字コードの列に変換する

str = "あいうえお" code = "" str.length.times {|i| code += str[i]. to_s(16) } puts code #=> "a4a2a4a4a4a6a4a8a4aa"文字コードは16進数になってます。頻繁に使うなら class String def to_code code = "" self.length.times {|i| code += self[i].to_s…

第14・15章 ActiveRecord

Rails本の勉強メモを書いていきます。 テーブルとモデルの命名規則 テーブル名がモデル名を小文字にして複数形にするという命名規則を無効にするときは、environments.rbでActiveRecord::Base::pluralize_table_namesをfalseにしてしまえばよいらしい。一時…

ウェブ進化論

ウェブ進化論 本当の大変化はこれから始まる (ちくま新書)作者: 梅田望夫出版社/メーカー: 筑摩書房発売日: 2006/02/07メディア: 新書購入: 61人 クリック: 996回この商品を含むブログ (2379件) を見る読んだ。id:umedamochioさんのサイトをチェックしている…

世界人口65億人突破 7年後には70億人 米が推計値

06年は世界の人口が1分間に141人、1年間で7428万1173人増加する予定。13年には70億人を突破する見通しで、50年には92億人に達するという。 From: http://www.asahi.com/international/update/0226/010.html 日本を含む先進国では人口…

Lady bird割と好きかも。

via http://d.hatena.ne.jp/higepon/20060226/1140960941https://www.mf247.jp/view/index.php?module=msc&msc_id=0033226001&g=2こーゆー感じのって店頭に置かれてるCDでは聞かない気がするしなかなか良いですね。mF247あんまりWatchしてなかったけどたま…

RailsによるアジャイルWebアプリケーション開発

RailsによるアジャイルWebアプリケーション開発作者: 前田修吾出版社/メーカー: オーム社発売日: 2006/02/25メディア: 単行本(ソフトカバー)購入: 2人 クリック: 109回この商品を含むブログ (211件) を見る買った。

==とequal?とeql?と===の違い

前回のやつでArray#-を独自定義したクラスで使うためにはeql?メソッドのオーバーロードが必要そうなのだけど、いろいろ似たようなのがあって紛らわしいのでRubyリファレンスで調べてみた。 Object#== self==(other) self と other が等しければ真を返します…

配列の差分を取るメソッド − Array#diff

(追記:Array#-というメソッドがあるようです。id:yuguiさんありがとうございます)二つの配列の比較をして、[レシーバー側にあったもの, 引数側にあったもの]を返すメソッドを作成してみました。どっかで見たことあるような気もする。。。 class Array def d…

女子フィギュア ショート

今日は鳥の日。眠い中頑張って起きたら女子フィギュアやってました。目が覚めました。 安藤 美姫 全体的にたどたどしさが目立った気がする。 テーマ曲「戦場のメリークリスマス」は非常に良くて構成もあってるなーって感じでした。 4回転を飛ぶのはフリーな…

カレントディレクトリからバックアップの最新のデータを開く

元ファイル名が"filename.xxx"で、バックアップファイル名が"filename.yyyymmdd.HHMMSS.xxx"とする*1と、 filename = "filename.xxx" Dir.glob("#{File.basename(filename, '.xxx')}.[0-9]*.[0-9]*.xxx").maxあらかじめ拡張子を決め打ちしているのは良くない…

るびま13号

http://jp.rubyist.net/magazine/?0013出たようです。関係各位の皆様お疲れ様です。ざっと見た感じ Rubyist Hotlinks 【第 13 回】 関将俊さん RubyOnRails を使ってみる 【第 6 回】 テストの書き方 あなたの Ruby コードを添削します 【第 3 回】 dbf.rb …

便利そうなチャンネル

irc

凄い人たちはIRCで情報収集しているとか聞くけれど、どのチャンネルに行けばいいといった情報は少ないような気がする。ということでRubyだと、irc://irc.tokyo.wide.ad.jp/の#ruby:*.jp*1がそういうチャンネルみたいです。(今まで知らなかった)IRCの使い方…

テストケースの二つの書き方

JUnitやTest::Unitといったテストファーストでプログラミングする際にメソッドベースでテストしていく方法は知っていたが、シナリオベースでテストするというのは初めて聞いたので書いておく。その説明は、故masarlさんのJUnit 実践講座 - シナリオベースの…

[ajax][javascript] Ajax開発者のミーティング

[ajax:1080]より。Ajax開発者のミーティングというのが行なわれるそうです。いけるようならいきたいですねぇ…。

チュートリアル

irc

最低限必要そうなやつ。 /attach URL サーバーへ接続 /join Channel チャンネルへ入る /part Channel チャンネルを出る

東京中を歩く

今週末は2〜3年会っていなかった高校時代の友人が突然訪問してきて、東京をいろいろ連れ回された。朝6時半から新宿西口集合。何時に出たと思ってるんだw 2006-02-18 朝飯を食べ、スタバで話をする。 8時ごろ新宿から渋谷へ向かって歩く。 渋谷を通り過ぎて…

module内のproc

[ruby-list:41831]よりmodule内のProcオブジェクトのコンテキストに関して。 module Module1 def func1 # 何らかの処理 end Func = proc { func1 } def func2 Func end end class Class1 include Module1 end obj = Class1.new obj.func1 #=> 動作する obj.f…

[ajax][neta] 2月18日は…

Ajaxの命名記念日だそうです。

本から学習することに関して

それにしても本を読むときは最初の一回目が重要だと思う。最初の一回目で覚えるべきところをちゃんとメモ取らないと、あとから何度も読むことになる。おまけに、最初ほど記憶に残らないので学習効率が悪くなる。。。ということで、しっかり頭に残したい本は…

ふつうのLinuxプログラミング

最近いろいろ手を出しすぎてる感はあるけど、店頭で見た感じ非常に良書だと思ったので、青木さんの本を買った。ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道作者: 青木峰郎出版社/メーカー: ソフトバンククリエイティブ発売…

ライブラリだと実行しないコードを書く

if $0 == __FILE__ # コードを書く endRubyリファレンスマニュアルによると、 $0 $PROGRAM_NAME (ruby 1.8 feature) 現在実行中のRubyスクリプトの名前を表す文字列です。OSによってはこの変数に代入すると ps(1) の出力が変化します。この機能はプログラム…

テスト

MTの方の調子が良くないようなのでしばらくこちらを使ってみます。