ruby

PHPのcURL→rails(lighttpd)でハマル

PHPのcurl関数でrailsアプリケーションにファイルポストしてみるとなんか動かない。というかファイルポスト以前にCURLOPT_POSTFIELDSに文字列をセットしていたらOKで、配列をセットするとNGだった。lighttpd側のaccess_logを確認してみると… ***.***.***.***…

ruby no $$

プロセスIDのようです。

シンボルとは???

MySQLのenum型のイメージ。 内部処理では整数として扱い「処理を高速」に、ソース上は文字列として扱い「読みやすく」するための構文

RubyのURLエンコード

require 'uri' $KCODE = 'UTF' url = "*************************" p URI.unescape(url)

文字列(含むマルチバイト)をASCIIコード(16進数)に変換する

require 'kconv' text = "AAああ漢字漢字" text = text.toutf8 text.each_byte {|str| p str.to_s(16).upcase }

Rubyで現在のUNIX TIMESTAMPを求める

puts Time.now.to_i

WebORB for Ruby on Rails のインストール

$ cd PROJECT_NAME $ ruby script/plugin install http://themidnightcoders.net:8089/svn/weborb

新規Railsプロジェクト作成

$ rails PROJECT_NAME //プロジェクト作成 $ cd PROJECT_NAME $ ruby script/generate model MODEL //モデル作成 $ ruby ruby script/generate controller MODEL //tコントローラー作成 $ ruby script/server -d //サーバー起動 http://HOST:3000/ //起動確認