がぶちゃんの日記

札幌からフルリモートCTO

Ruby

multipart/form-dataの改行コードはCRLFで

multipart/form-dataに限らず主要な通信プロトコルやそのデータで使用する改行コードは、RFCでCRLFが採用されている。Cocoaのサンプルをパクッてきたプログラム(クライアント側)でmultipart/form-dataを送信したら、Merb(サーバ側)で正しく受け取れない…

ある規則性のあるファイル名で空ファイルを作る。

func01.ctp func02.ctp func03.ctp という名前の空ファイルを01から12まで作りたかった。賢い人はbashでループ使ってtouchとかするんだろうけど、ゆとり世代なのでrubyで。 (1..12).each { |n| File.open("func" + sprintf("%02d", n) + ".ctp", "w").close }…