2010-11-01から1ヶ月間の記事一覧

Ruby, Groovy, Scala での Excel準拠 CSV ファイルのパース処理 - opencsv使用、Iterator.continually() 等

Excel の仕様に準拠した以下のような CSV ファイル(改行・カンマ・ダブルクォーテーションを要素内に含む)をパースし、第1・3の要素を標準出力に出力するサンプルを Ruby、Groovy、Scala で作成してみました。 CSVファイル例 test.csv 1,テスト1,"改行 含…

Entity Framework Feature CTP 4 で MySQL 使用 - モデル間に一対多の関連

ADO.NET Entity Framework Feature Community Technology Preview 4 (以下 EF CTP 4)を使って、MySQL に接続するコンソールアプリのサンプルを作成してみました。EF CTP 4 は ADO.NET Entity Framework(.NET Framework 4 に含まれている)に対する機能拡…

CakePHP on Java Servlet - quercus 使用

前回 id:fits:20101111 に続き、今度は CakePHP を Java Servlet Engine(jetty)上で実行してみました。使用した環境は以下の通り。CakePHP 以外は id:fits:20101111 と同じです。 CakePHP 1.3.5 quercus 4.0.11 Maven 3.0(jetty 6.1.26) サンプルのソー…

PHP用フレームワーク Limonade を Java Servlet Engine で実行 - quercus 使用

quercus を使用すると Java Servlet 内で PHP を実行できるので、試しに id:fits:20100903 で作成した Limonade のサンプルを Servlet Engine(jetty)上で実行してみました。使用した環境は以下の通り。 ビルドと実行には Maven を使っています。 quercus 4…

IronPython, IronRuby での Silverlight 4 におけるブラウザー外実行と COM 連携 - WshShell でメモ帳を起動

IronPython, IronRuby で実装した Silverlight 4 にて、ブラウザー外実行時の COM オートメーション連携機能を試してみました。(ただし、IronRuby の方は正常動作しなかった)使用した環境は以下の通り。 IronPython 2.7A1 IronRuby 1.1.1 なお、COM オート…

PHP で UTF-8 メールを送信

PHP

UTF-8 メール送信の PHP 版です。 実行時引数などは id:fits:20101101 と同様。サンプルのソースコードは http://github.com/fits/try_samples/tree/master/blog/20101106/ UTF-8 のメール送信 mb_language に uni を設定すれば、UTF-8 の Base64 形式でメー…

Haskell で UTF-8 メールを送信 - SMTPClient 使用

前回 id:fits:20101101 にて Scala や F# で実装したメールの送信処理を Haskell で実装してみました。メール送信には HaskellNet を使う方法もあるようですが、今回は SMTPClient を使いました。 HaskellPlatform 2010.2.0.0 (GHC 6.10.4) SMTPClient 1.0.3…

Windows 環境の Haskell に iconv パッケージをインストール

以下の環境の Haskell に文字コード変換のための iconv パッケージをインストールする手順を書いておきます。 HaskellPlatform 2010.2.0.0 (GHC 6.10.4) 今回、FFI(外部関数インターフェース)を使っているパッケージのインストールが初めてで勝手が分から…

Scala, F#, Ruby によるメール送信 - メールで Evernote にノート登録

メールを使った Evernote へのノート登録を Scala, F#, Ruby で試してみました。Evernote は、ノート登録用のメールアドレス(アカウント情報に記載あり)に以下のような Subject(件名)でメール送信するだけでノート登録ができます。(メールの本文がノー…