Ruby
PostgreSQLにアクセスするには
PostgreSQL用拡張ライブラリを使う。
- Rubby Application Archve
- ここにpostgresというのがあり、これをクリック
CGIをつかうには
メモ
文字列の置換
sub!
gsub!
を使うみたい
ruby-mode
~/.elispにコピー
gtkとファイル関連
つかったやつ
ファイルがあんのかないのか
if(FileTest.exist?(foo)) then
print("ファイルがある\n")
end
ディレクトリを辿る
dirp = Dir.open(".")
for f in dirp
print(f)
end
Dir.chdir(hoge)
Dir.pwd
file.write()
なんてのもある
printf(file, "%s;%s\n", string)
もある。
ツールチップ
Gtk::Tooltips.new
set_tip(button, "Explanation", "ContextHelp/buttons/1")
どうやらRubyは
/usr/local/lib/ruby/1.4以下に標準ライブラリが置かれているみたい。
環境変数にアクセスするには
ENV
ENV['LANG']のようにする
Rubyでの配列の扱い
いきなり
button[i] = Gtk::Button::new()
だとダメ
button = []
button[i] = Gtk::Button::new()
としておいた
チルダの展開はしてくれないようだ?
そのため、環境変数にアクセスする方法を知る必要がある。
ファイルの扱い
begin
file = open("/home/junichi/.neaze/neazerc")
while file.gets()
if /^\#Categoly/ # カテゴリ
catego = file.gets()
catego.split(' ')
#print catego[0]
end
end
ensure
file.close
end
手元のrubyでthreadが使えるかどうか調べる
ruby -le 'print defined?(Thread)'
constant OK
false NG
/extra1/lib/ruby/1.4/ftplib.rb
どうやらRubyは
/usr/local/lib/ruby/1.4以下に標準ライブラリが置かれているみたい。
ftpにはLISTというコマンドがあるくさい。
と思ったが、どうもサーバによるみたい。
Last modified: Sun May 21 16:35:16 JST 2000