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

ActiveRecord楽しすぎ

Railsの中で他の部品を触らずにActiveRecordばっかし触ってる。 ActiveRecordの何が楽しいって、サーバ起動しなくても、HTML書かなくてもテストができるところ。 irbとmysqlコマンドでちょこちょこっとするだけですぐに試せる。 ずっとDBばっかり触ってるの…

属性の値をBooleanとして評価する

属性名? メソッドを使うと属性の値がBooleanとして解釈される。 0(数値),"0"(文字列),"f","false"(文字列),"",nil,false(Rubyのbool型定数)=>false それ以外=>true p user.name #=> "false" p user.name? #=> false p user2.name #=> "David" p user2.name? …

行の削除

1行削除はdeleteメソッド(クラスメソッド)でidを指定する。 User.delete(15) 範囲を渡して複数件削除もできる。 User.delete(12..15)

YouTube

うおー。いいなー。Google入りてぇー。だめもとでいってみるか?*1 女性は未婚者が多くて、男性は既婚が多いとか。いますよー。ここに未婚の技術者(失業中)が。 *1:採用ページを見たけどハードル高すぎ。中の人すごすぎ。

ID以外を使用した検索

u = User.find_by_name("David") #=> #"David", "id"=>"4", "age"=>"99"}> u = User.find_by_age(40) #=> #"uncle", "id"=>"1", "age"=>"40"}> find_by_属性名(パラメータ)というメソッドを実行すると、 SELECT * FROM テーブル名 WHERE 属性名 = パラメータ…

属性へのアクセス

u = User.find(1) u.name #=> "David" u[:name]#=> "David" アクセサメソッドを使うやり方とハッシュのようにするやり方。 ただし、ハッシュのようなやり方は非推奨。理由は本によると、柔軟性にかけるから、とのこと。 どう柔軟性に欠けるのかもなんか書い…

変数の型を調べる

p 変数.class これでクラス名が表示される。いまさらながらおさらい。

デフォルトのマッピングルールは

テーブル名=クラス名の複数形が基本。 テーブル名:orders−クラス名:Order 不規則変化もたいていは良きに計らってくれるらしい。 テーブル名:batches−クラス名:Batch テーブル名:data−クラス名:Datum 複数の単語からなる名前の場合は クラス名→大文字…

テーブル名≠クラス名の複数形にしたいとき

class User < ActiveRecord::Base set_table_name "names" endnamesテーブルの1レコードがUserクラスにマッピングされる。

も少し深くおべんきょ

あ。同じサンプルがRails本に書いてあった。 これから熟読。。。せっかくお金出して買ったんだからね。

ActiveRecord楽しい

ルビまの記事などを参考にActiveRecordをさわってる。 http://jp.rubyist.net/magazine/?0006-RubyOnRails rubygemsとrailsがもうインストールされているので、いきなりサンプルを実行。 DBは別のときに作っていたやつを使いまわし。 こんなテーブルを使用し…

エレクトリック・ライト・オーケストラ

のTWILIGHTって曲はかっこよい。電車男のオープニングに流れてた曲。 いまさらだけど。 YouTubeでDAICON IVのオープニングアニメをたまたま見てはまった。

RadRails

7/21から有給休暇なのでかなり暇。 Railsのおべんきょがとまっていたので続きをやることにしました。RadRailsのエディタの文字コードはデフォルトだとMS932(ShitJIS)なので、UTF-8に変えてあげる必要がある。 Ajaxを使う場合はUnicode必須らしいので。 や…

ADB?

id:habuakihiroさんのエントリ ABDをきちんと文書化しない理由 を読んで、ADB?なんじゃらほい?と思って検索してみると、Activity Based Datamodel の略とのこと。直訳すると「活動を基調としたデータモデル」。WEB+DBPressに以前はぶさんが書いた記事に詳…

YouTubeと演歌歌手

適当に知っている演歌歌手の名前で検索してみました。 nagayama yoko - 38 Kawanaka Miyuki - 12 sakamoto fuyumi - 5 itsuki hiroshi - 2 fuji ayako - 1 hosokawa takashi - 0 とりあえずローマ字検索だけ。明らかにその人と関係ないのは除いています。 途…

みゆき

YouTubeでたまたまアニメの「みゆき」のエンディングを見つけました。 「想い出がいっぱい」懐かしいなー。学生のころよく歌ってたなー。 ちなみにYouTubeの検索で[miyuki]というタグを検索すると川中美幸がたくさん出てきます*1。 僕の中ではYouTubeのユー…

フィル・ペリー

gyaoでリー・リトナーのライブ(1984)を見ていたらはげ頭のめちゃめちゃ歌のうまいおじさんが出ていた。 かっこよい。なんかいろんなところで聴いているような気がするぞ、この声は。 知る人ぞ知る名シンガーといったところか。 フィル・ペリーというらしい…

宮崎で暇つぶし

11:00時のチェックアウトまでテレビとか見ながらダラダラして、その後、とりあえず青島まで行くことにしました。

ひま

26時間テレビをみています。細木数子がすごくわがまま。出さなきゃいいのに。

結婚式

朝から高校時代からの友達の結婚式に出席するため、宮崎まで来ました。 ねむい。。。 朝8時の便を予約していたのに航空券の購入を忘れて予約が消滅したのが空港についてから発覚したり(その場で購入。割引なし。)、会場まで何も考えずにタクシーで向かった…

泣けた

昨日第三の時効を読み終わった。 犯罪者を追い詰めるためなら手段を選ばないF県警刑事部捜査一課強行班の男たち。 謎解きの面白さもさることながら、人間心理の描写が非常に細かくて引き込まれてしまいます。 強行班の刑事によって人間の心の奥の汚い部分が…

読書

日曜日の夜から出張してます。 今日は作業が早く終わったのでホテルで読書。 横山秀夫の第三の時効を読んでます。

現在31歳

なんとなく年齢のことを考えてみる。もう若くないなー。なんて。

イカ墨苦手

スーパーでイカ墨パスタソースなるものが売られていたので買ってきて食す。 なんか生臭くてダメ。以前食べたときもダメだこりゃって思ったのをそのとき思い出した。 買う前に思い出しとけばよかったのに。

ジーザス

青田典子がテレビで連呼しているけど*1、あれってクリスチャンの人からなんか言ってこないのかな? 「汝の神の名をみだりに口にしてはならない」んじゃなかったっけ? 青田典子がクリスチャンじゃなければ「汝の神」ではないけど、心情的にイヤじゃないかな…

そうか!

同情じゃなくて励ましが大事なんだ! 勝手に盛り上げってるな>俺

落ち込んでみる

どうして俺はこんなにダメなのか。 才能のある人はいいなぁ才能のある人はいいなぁ才能のある人はいいなぁ (よかったら同情してみてください) <追記>元気になったので同情の受付は終了しました。

あ、流れ星

Rubyで仕事したいRubyで仕事したいRubyで仕事したい

Wikiクローン製品に関する脆弱性(JVN#98836916)

結城さんの日記でYukiWikiのアップデートのお知らせがありました。 JPCERT/CCから、Wikiに対して高負荷の処理をさせると、利用不能状態を引き起こすという話が連絡されてきて、それに対する対応とのこと。 結城さんの日記からリンクされているこのページ(JV…

はてなTシャツ欲しい!

こないだ風車Tシャツを注文したけどまだ欲しいんさ。