Ruby

Mechanizeでエンコーディングの推測に失敗するとき

Shift-JISのページをMechanizeでスクレイピングしようとしたら、日本語が上手く扱えてなくてちょっとはまった。 文字列の中身としてはShift-JISのバイト列っぽいのだけど、エンコーディングはUTF-8なものが取れてきてしまう。 HTMLのmetaタグでcharsetが指定…

関西オープンソース2009(関西Ruby会議02・関西コミュニティ大決戦)に参加してきました

http://k-of.jp/2009/index.html 金・土の二日間、標記のイベントへ行ってきました。聴講したセッションについて記録を。 間違いがあったらごめんなさい… まだ満足に扱えないEmacsでのメモ取りは大変だ。早く慣れないと 1日目 セミナー室に机が無くて、この…

Boostの依存ヘッダファイルを自動コピー…できなかった

最近Boostを使い始めたところです。インクルードするだけで使えるライブラリって導入らくちんですね。とはいっても、Boostはかなり規模が大きいので、全部コピーしてきてリポジトリにつっこむのはちょっと嫌です。Boostの中でどのライブラリを使っているかは…

つまづきながら

この木曜の祝日と週末、えんえんApache+MySQL+Rubyと戯れてました。SQL文の書き方から始めて、フォームに入力されたテキストを一つの項目としてDBに格納・表示するようなCGIが動くところまで。まだまだ道具の使い方を覚える段階で、思うようには進まないも…

Windows環境でgem

Rubyからデータベースを扱いたくなったので、gemを使ってDB関連のライブラリを入れようとしたら、そもそもRubyGemsが入っていなかったことに気づく。Ruby本体をOne-Click Installerで入れてたら一緒に入るんだけど、インストーラ使わなかったからなあ。 とい…

Ruby本新刊

オライリーから、Rubyスクリプティングテクニックという本が出るそうな。 目次を見る限り、なかなか実用的そう。

Webアプリケーション作成に入門

会社の中でツールとして使える軽いウェブアプリでも作ってみるかと勉強開始。少し勉強したRubyを実用的に使うことも兼ねて。 今日は、とりあえずApacheをインストールして、httpd.confをちょこちょこいじりながら動作を調べたくらい。 それだけでも、やっぱ…