2006-08-01から1ヶ月間の記事一覧
新版 C言語によるアルゴリズムとデータ構造作者: 柴田望洋,辻亮介出版社/メーカー: ソフトバンククリエイティブ発売日: 2005/08/27メディア: 大型本購入: 4人 クリック: 14回この商品を含むブログ (23件) を見るアルゴリズムに興味を持って、本を探していた…
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で記述された(pure ruby)MySQLのRuby API*1. MySQL/Rubyとほぼ互換。比較はこちら Ruby/MySQL…RubyにおけるMySQLクラスの操作あり *1:【API(Application Program Interface)】規約に従ってその機能を「呼び出す…
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について(Wikipedia) CVSというバージョン管理システムの欠点を治した クライアントとして、コマンドラインからのsvnなど。e.g.↓ $svn co(or,checkout) URL(チェックアウト) $svn update(作業コピーの更新) $svn status(=st?)(作業コピーの…
日経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 …
今日は『たのしいRuby 第2版 Rubyではじめる気軽なプログラミング』の22-24章をやり、一通り終わった。1週間で入門書一冊。悪くないペース。ただ、24章のhtml解析は正規表現を駆使してた上、複雑なコードで挫折しそうになった。とりあえず打ち込むだけ打ち込…
明日チェックする本
『たのしいRuby』の18-21章まで終わる。イテレータやyield、Mix-inなどRubyのキモともいえる部分らしい。 確かに難しい…、というわけで、探してみた。人力検索「yieldについて」これは分かり易い。ずいぶん助けになった。このままの勢いでIO、File、Dirクラ…
はてなの機能に惚れ込んで30時間。 「ブックマークに追加」「Hashのアンテナへ」といったボタンをぽちぽち登録してたら、 おもしろいもの発見。Opera用はてなツールバーだ。 Opera用はてなツールバーについて考える Hatena for Opera 私的Operaまとめページ …
IOクラスがよくわからない。Dirクラスもイマイチ…。 HashやArrayに比べ抽象的になり、カタい頭では厳しくなってきた。 カレントディレクトリを Dir.pwd で表示してみたら… C:\rubyに置いてるはずなのに、「C:DOCUME~1/…」って。なんなんだろう。 今日はちょ…
RadRails Eclipseプラグイン環境に構築 管理、試験、デプロイメント工程の充実 WEBrickサーバのコントロールも可能 もう一つ、ActiceState社のKomodoというのがあるのだが…どうやら有償らしい。
自分の勉強用としてより使いやすそうな、はてなダイアリーに移行した。 ブックマークやアンテナ、タグなど面白い機能が盛りだくさん。 興味を辿っていけば、無限の情報にアクセスできる感じ。 でも満載すぎて、ちょっとめまいがする… まぁぼちぼちと使いこな…
RubyGemsとは[1]。Rubyパッケージを管理。Rubyのライブラリやアプリケーションを扱う流通ルート。 僕の場合は、One-Click Ruby Installerを使ってRubyをインストールしたので、既に入ってる。2001年にそのRyan Leavengoodが雛形を開発し、 2003年にRich Kilm…
現在『やさしい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]を参照。エデ…
先日、応募していたインターンの合否連絡が来ました。 合格、だそうな。 募集人数が少ないのでダメかなと思っていたけど、幸運にも。 優秀な成績を残せば採用パスももらえたりする。 がんばろ。先走ってやろ。というわけで、Java→Rubyに乗り換え(というほど…
さて、インターンではMySQLというものも勉強するらしい。 MySQL[2]…オープンソースのRDBMS(Relational Data Base Management System)で、 DBMSの一種。機能は少ないが高速で、扱い易い。DBMSは、ウィキペディアによれば[3]…データベース運用/管…