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

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"

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

購入した本

新版 C言語によるアルゴリズムとデータ構造作者: 柴田望洋,辻亮介出版社/メーカー: ソフトバンククリエイティブ発売日: 2005/08/27メディア: 大型本購入: 4人 クリック: 14回この商品を含むブログ (23件) を見るアルゴリズムに興味を持って、本を探していた…

MySQL/Rubyの基本の書き方

Rubyスクリプト内にmysqlをrequireし、クエリ文を埋め込んで使用する。 クエリ文はMy自体で試行錯誤し、できたものをコピペ require 'mysql' begin myh = Mysql.init myh.options (Mysql::SET_CHARSET_NAME, 'utf8') #日本語に対応させる myh.connect('local…

基本のクエリ考え方

select の後に結果に出力する要素を「,」で区切って列挙。countやsumはどのtableにかかるのか注意*1 from で大元になるtable宣言し join on で使うtableを結合、多くてもいい where で検索の条件。primary keyのコネクト等 group by, order by も必要ならば …

Ruby/MySQLについて

前にもメモった気がする。 Ruby/MySQLはRubyで記述された(pure ruby)MySQLのRuby API*1. MySQL/Rubyとほぼ互換。比較はこちら Ruby/MySQL…RubyにおけるMySQLクラスの操作あり *1:【API(Application Program Interface)】規約に従ってその機能を「呼び出す…

eRubyとCGI。

RubyでCGI*1書いても、それの外側をHTMLにしなきゃならん。eRuby(embedded Ruby)はテキストファイル(例えばHTML)にRubyのコードを埋め込むための“言語”。Ruby_script_fragment%>みたいに*2。 eRubyを解釈するには、eruby(←小文字)が必要。 Ruby Earrings…

MySQL全機能リファレンス作者: 鈴木啓修出版社/メーカー: 技術評論社発売日: 2004/11メディア: 単行本購入: 2人 クリック: 135回この商品を含むブログ (23件) を見る ←購入した。 ここらへんもよさそう。特に徹底入門はかなり迷った

MySQL4.1リファレンスマニュアル←ここで大体いける MySQL5.0 Reference Manual Wikipedia - MySQL MySQLとは?リレーショナルデータベース… 二次元の表を格納 正規化… データの冗長性を減らす。第一〜第三正規化 データ型… 数値型・日付型・文字型【more】 2…

リファレンスマニュアルより

each_index {|index| .... } 各要素のインデックスに対してブロックを評価します。 以下と同じです。 (0 ... ary.size).each {|index| .... } self を返します。 左式 while 右式 右辺の式を評価した値が真の間、左辺を繰り返し実行します。 左辺の式が resc…

人間にとって読みやすいデータ直列化フォーマットより”YAML Ain’t Markup Language”. マークアップ言語:データの構造などを明記するための人工言語の1種 計量マークアップ言語(yamlはこのひとつとも言える):人間がシンプルなテキストエディタを使っての入…

Subversion, Tracなどのリンク集

subversionについて(Wikipedia) CVSというバージョン管理システムの欠点を治した クライアントとして、コマンドラインからのsvnなど。e.g.↓ $svn co(or,checkout) URL(チェックアウト) $svn update(作業コピーの更新) $svn status(=st?)(作業コピーの…

Linux, Rubyなど資料リンク集

日経Linuxコマンド Linuxコマンド百科事典(検索box) viを使い倒そう…◆ 香り屋net マニュアル…gvim落とせる この中のif_ruby.txtはRuby用インターフェイス。外部スクリプト。 第4回 Rubyインタプリタの組み込み(2)…vim/Rubyについて

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

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 …

Aug17 独学記録

今日は『たのしいRuby 第2版 Rubyではじめる気軽なプログラミング』の22-24章をやり、一通り終わった。1週間で入門書一冊。悪くないペース。ただ、24章のhtml解析は正規表現を駆使してた上、複雑なコードで挫折しそうになった。とりあえず打ち込むだけ打ち込…

Ruby on Rails要チェック本

明日チェックする本

Aug16独学記録

『たのしいRuby』の18-21章まで終わる。イテレータやyield、Mix-inなどRubyのキモともいえる部分らしい。 確かに難しい…、というわけで、探してみた。人力検索「yieldについて」これは分かり易い。ずいぶん助けになった。このままの勢いでIO、File、Dirクラ…

はてなの機能に惚れ込んで30時間。 「ブックマークに追加」「Hashのアンテナへ」といったボタンをぽちぽち登録してたら、 おもしろいもの発見。Opera用はてなツールバーだ。 Opera用はてなツールバーについて考える Hatena for Opera 私的Operaまとめページ …

Aug15 独学記録

IOクラスがよくわからない。Dirクラスもイマイチ…。 HashやArrayに比べ抽象的になり、カタい頭では厳しくなってきた。 カレントディレクトリを Dir.pwd で表示してみたら… C:\rubyに置いてるはずなのに、「C:DOCUME~1/…」って。なんなんだろう。 今日はちょ…

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

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

Fc2から引越し

自分の勉強用としてより使いやすそうな、はてなダイアリーに移行した。 ブックマークやアンテナ、タグなど面白い機能が盛りだくさん。 興味を辿っていけば、無限の情報にアクセスできる感じ。 でも満載すぎて、ちょっとめまいがする… まぁぼちぼちと使いこな…

Railsをながめてみる

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

Aug12 独学記録

現在『やさしいRuby』の第三部に入ったところ。 与えられたプログラムを打ち込むだけなら簡単だけど、 いざ「練習問題」を自力で解こうとすると…理解不足が浮き彫りに(´Д⊂ [1]http://jp.rubyist.net/magazine/?0006-PackageManagement [2]http://journal.myc…

買った参考書

昨日は書き忘れたが、結局買った本は たのしいRuby 第2版 Rubyではじめる気軽なプログラミングposted with amazlet on 06.08.11高橋 征義 後藤 裕蔵 ソフトバンククリエイティブ (2006/08/05)Amazon.co.jp で詳細を見る Ruby on Rails入門―優しいRailsの育て…

インストール

Rubyをインストールしたのだが…結構骨が折れた。 WindowsのGUIにどっぷり依存してるのがまるわかりだ。 まずRubyForge[1]から、Windows環境用のパッケージをインストール。 最新Verは1.8.4-20。 インストールの方法はRubyインストールガイド[4]を参照。エデ…

Rubyのはじまり

先日、応募していたインターンの合否連絡が来ました。 合格、だそうな。 募集人数が少ないのでダメかなと思っていたけど、幸運にも。 優秀な成績を残せば採用パスももらえたりする。 がんばろ。先走ってやろ。というわけで、Java→Rubyに乗り換え(というほど…

MySQLってなに?

さて、インターンではMySQLというものも勉強するらしい。 MySQL[2]…オープンソースのRDBMS(Relational Data Base Management System)で、 DBMSの一種。機能は少ないが高速で、扱い易い。DBMSは、ウィキペディアによれば[3]…データベース運用/管…