2007-11-07から1日間の記事一覧

正規表現:マッチしたものを配列に入れていく

正規表現にマッチしたものを配列に入れていく方法 今回は一文字ずつ文字を分解して配列に入れる my $ascii = '[\x00-\x7F]'; my $twoBytes = '[\x8E\xA1-\xFE][\xA1-\xFE]'; my $threeBytes = '\x8F[\xA1-\xFE][\xA1-\xFE]'; my @char = $str =~ /$ascii|$tw…

Perlのプログラムを途中で強制終了させる

# 例.引数が足りないと強制終了 print "error" and exit if($#ARGV < 0);

Railsアプリケーションを使ってみる

$ rails [アプリケーション名]でアプリケーション用のディレクトリを作成する。簡単!

Rubyで文字コードの指定

すごい基本なんだろうけど、メモブログなのでめもめも。 将来、うすら笑いながらこのブログを見たい。スクリプトの先頭に記述する #!ruby -Ks -Kオプションの文字コード 文字コード -Kオプションでの指定方法 SJIS -Ks EUC -Ke UTF-8 -Ku Rubyスクリプトのど…

rib

対話的にプログラム作成 あんまりつかわなそうだけど、一行プログラム書くとき便利かも。 コマンドライン上での作業 $ rib irb(main):001:0> puts "Hello World" Hello World => nill rib(main):002:0>

コマンドライン上でプログラムを試す

$perl -e "プログラム"改行方法が分からん…。 一行プログラム。プリントしないとき。とか? 多分ちゃんとした使い方はあるんだろうな。 調べてみよう。

emacsをRubyモードにする

rubyのフォルダの中のmiscフォルダ以下で unya@neko:~/download/ruby-1.8.6/misc$ cp *.el ~/elisp.emacsの設定 ;; Ruby (autoload 'ruby-mode "ruby-mode" "Mode for editing ruby source files" t) (setq auto-mode-alist (append '(("\\.rb$" . ruby-mode…

Rubyインストール

Debianだと $ sudo apt-get install rubyでいいのだけど、どうもちょっとバージョンが古め。なので、手作業でインストール 今回はruby-1.8.6をインストール $ wget Rubyの最新バージョンの場所 (※wgetが無い場合apt-getで入れる) $ gzip -dc ruby-1.8.6 | ta…

コマンド

Ctr-c b [space] で\begin 〜 \endまでを入力してくれる

右揃え

\begin{flushright}文字\end{flushright}でいいらしい。楽々ー。

2007/11/07

昨日まとめてた、勉強会の準備はちょっと後回し。 自分の範囲は岩波の本じゃなくて東大出版会のにのってたからそこからやる。 勉強会が終わったら復習もかねてまとめる事にする。Rubyの勉強に入りたいのにー。 Subversionのリポジトリが壊れたからやり直しー…

ディレクトリ構成

ディレクトリ構成をどうすべきか悩む…。 rubyの勉強用ディレクトリと研究用のディレクトリ、発表用の文書保存、実験データ保存のディレクトリがいるよね。 どうしようかなぁ。 とりあえず、 workspace----resarch-----branch | |--tags | |--trunk |--ruby |…