ミームの死骸を待ちながら

We are built as gene machines and cultured as meme machines, but we have the power to turn against our creators. We, alone on earth, can rebel against the tyranny of the selfish replicators. - Richard Dawkins "Selfish Gene"

We are built as gene machines and cultured as meme machines, but we have the power to turn against our creators.
We, alone on earth, can rebel against the tyranny of the selfish replicators.
- Richard Dawkins "Selfish Gene"

Rails

Rails初心者はどうやって他人のRailsコードを読めばいいか

先日のエントリ などなかったかのように別の話題です。 (どうやらRails 1.1の知識で書いてしまったらしく、浦島太郎状態。最新版の読み方にちまちま変更していく) Railsは過保護なのでたくさんの決まりがあり、ユーザーはその決まりに則ってアプリを作る。Co…

MacPortsを使ってRubyとRails(とその他)を最新版に

もうRailsはインストールしてある(d:id:Hash:20071009)のだが、いい記事をみつけた。MacでRuby on Railsを始めるならこれやっときゃ大丈夫っぽいな。MacにRailsをゼロからインストールする一番簡単な方法:Kenn's Clairvoyance - CNET Japanで、最後にメンテ…

AjaxなRails

Railsで使い易いのは link_to_remote() <%= link_to_remote( "click here", :update => "目的のdiv", :url => { :action => :controllerのmethod }) %>methodは例えば render_text "hogehoge" + Rubyな処理んでメソッド実行された後に対応するviewが書かれる…

最近のぷろぐらみんぐ本

今月読んだ本が16冊に達した。そのうち、おもしろかったヤツのレビュー書こうと思う。 で、その16冊には含まれないけど、最近買ったり読んだりしたRuby on RailsとJavaScriptの本たち。 買った本 改訂第4版 JavaScript ポケットリファレンス作者: 古籏一浩出…

こんぴゅたセンスない

.bash_profileでPATH通す 先日PATHの設定がわからなかったが .bash_profile内に export PATH=$PATH:/usr/local/bin:/opt/local/bin export MANPATH=$MANPATH:/opt/local/share/man と記述すればいい。port用と、localに入れたいろいろ用。 MySQLのあがき $ s…

gemとRailsインストール

Rubyforgeからgemの9.0を落とし、解凍したフォルダに入って sudo /usr/local/bin/ruby setup.rb これでgemがセットできる。gemがセットできたらRailsは簡単で、 sudo gem install rails --include-dependencies だけでいい。場所は/usr/localに居座って。 そ…

雑メモ

ControllerとView コントローラ中には、index, list, showなどのメソッドが定義されている。メソッドが有効なURLになっている。メソッド内で定義されたインスタンス変数がビューの中で利用される。インスタンスじゃないと透過しない。テーブルの内容を取り出…

かんたんRuby on Rails 4日目

かんたんRuby on RailsでWebアプリケーション開発の4日目をやる。rake, migrateがイカレており治し方の見当が付かないため、人力でがりがりMySQLにdatabaseとtable作って*1、controllerのメソッドから @pages = Page.find(:all, :order => 'created_at DESC'…

ハマったところなど

Rails公式サイトのアレに似た操作してると思ってください {:action => 'search'}, :update => ' photos' %> の実行結果は、 をおいたとこに入る あーダイアリ中でhtmlタグ認識しちゃうのか。どないしよ。うまい方法ありそうだけどとりあえず全角空白を入れて…

はてな、GoogleのAPIを叩いて遊ぶ

メインで使ったFlickr以外のAPIもいじってみる。 はてなウェブサービス ここに色々APIへのリンクあり 人力検索はてなおとなり質問API はてなexistAPI はてなブックマークAtomAPI はてなブックマーク件数取得API はてなキーワードAPI はてなダイアリーキーワ…

requireから基本使い方まで

flickr.rbのrequire flickr.rbを使えばRubyから簡単にflickrがいじれる。↓から落とす flickr.rb そのままのflickr.rbではkeyの設定が固定されている(expire keyのまま)ので、自分で取得したkeyに書き換える。 config/environment.rbの末尾にrequire 'flick…

画面表示とRuby パスワード認証hash化

◆MVCモデルのイメージをしっかりアタマに入れる◆ ショッピングサイトの例(多分DHH本)で、カートの内容も購入ページに入れる。checkoutのビューに次の記述をする。 'cart' ) %> これではレイアウト全体が入れ子に。×。そこで、 :checkoutという目印をつける。…

軽く予習

明日からインターン後半(あまり情報開示するとまずいのだろうか)。 とりあえず週末に『かんたんRuby on RailsでWebアプリケーション開発』の0〜3日目まで軽く流す。こんな簡単にアプリ作れていいのか。 問題点。rakeがおかしい。最初はコード書き間違えか…

持ってるRuby on Rails本

かんたんRuby on RailsでWebアプリケーション開発作者: arton出版社/メーカー: 翔泳社発売日: 2006/07/27メディア: 大型本購入: 5人 クリック: 211回この商品を含むブログ (94件) を見る『かんたんRuby on RailsでWebアプリケーション開発』 この本は10日+1…

この2週間

Rubyの基礎から始まり...、MySQL, MySQL/Ruby, CGI, HTML, CSS, eRubyをボトムアップで叩き込まれ、お粗末ながらもWebアプリを作るまでになった。 eRubyとCGIのバランスが難しい。静的すぎてもだめやし、いちいちrhtmlで作りなおすのも、必要性と相談しなけ…

インストール後の設定にて

Connection Error Error nr.2003 Can't connect to MySQL server on 'localhost'(10061) If a personal firewall is running on your machine, please make sure you have opend TCP port 3306 for connections. TCP port 3306を解放しろと。でなければ外部…

インストール

One-Click Installer からインストールした僕のRubyには、既にgemが入っていた。 そこで、コマンドプロンプトから >gem install rails --remote --include-dependencies と叩いてRailsをインストール開始。 そもそもRubyGemsが入ってない場合は、 RubyForge …

Ruby on Rails要チェック本

明日チェックする本

Rails用の総合開発環境(IDE)

RadRails Eclipseプラグイン環境に構築 管理、試験、デプロイメント工程の充実 WEBrickサーバのコントロールも可能 もう一つ、ActiceState社のKomodoというのがあるのだが…どうやら有償らしい。

Railsをながめてみる

RubyGemsとは[1]。Rubyパッケージを管理。Rubyのライブラリやアプリケーションを扱う流通ルート。 僕の場合は、One-Click Ruby Installerを使ってRubyをインストールしたので、既に入ってる。2001年にそのRyan Leavengoodが雛形を開発し、 2003年にRich Kilm…