2011-12-01から1ヶ月間の記事一覧

ScalaでXMLをパーズする

ネット上にはなんていうか「試しにやってみました」程度の簡単な例しか転がっていないので多少複雑な例を。以下のようなXML(sample-1.xmlとする)があったとして <ninjas> <ninja id="ninjaslayer"> <attacks> <attack name="Suriken"> <damage>10</damage> <times>1000</times> </attack> <attack name="Meia lua de compasso"> <damage>50</damage> <…</attack></attacks></ninja></ninjas>

multipart/form-dataのバウンダリ文字列生成(その後)

この方がClojureっぽいよ!という指摘をいただきました。 github:gistchar-rangeのところはおいといて(w確かに昨日のソースは (defn generateBoundary [] (let [chars "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"] (apply str "---…

Scalaでmultipart/form-dataのバウンダリ文字列生成

multipart/form-dataでデータをアップロードする必要が出てきたのでScalaでこりこり書き始めた。 各パートの切れ目を表すboundary文字列を生成するプログラムとしてランダム文字列の生成を見つけた。 以下ソースコード引用。 private String generateBoundar…