OrangeSignal

OrangeSignal CSV 2.1.0 リリース

本日 OrangeSignal CSV 2.1.0 をリリースしました。http://orangesignal.github.io/orangesignal-csv/このバージョンでは、皆様からご要望のあった 項目数チェック 配列型とのマッピング ヘッダー出力抑止オプション などの機能追加を行いました。 あと地味…

Java CSV ライブラリの比較 2014

以前、Java CSV ライブラリの比較 と題して OrangeSignal CSV も含めて比較記事を書いてくださった方がいました。 あれから何年か経ち、最近の Java CSV ライブラリ界隈の状況が知りたくなり調べてみたのですが、比較記事が見つからなかったので、「Java CSV…

OrangeSignal CSV 2.0.0 released!

本日 OrangeSignal CSV 2.0.0 をリリースしました。http://orangesignal.github.io/orangesignal-csv/SF.jp での前公開バージョン 1.3.1 が 2011-01-23 リリースとなっているので、約3年ぶりのリリースとなります。今回の機能追加と変更は、主にご利用頂いて…

OrangeSignal CSV 2.0 Javadoc style

一部の方より色味が見にくいと評判だった OrangeSignal CSV の javadoc ですが、次バージョンより、(以前の) SpringFramework javadoc スタイルをやめて、Java 7 の javadoc スタイルとなります。http://orangesignal.github.io/orangesignal-csv/apidocs/今…

OrangeSignal CSV 2.0 開始

しばらくエンハンスしていなかった OrangeSignal CSV ですが、お使いいただいている方々からの要望に応えるべく、SourceForge.JP から GitHub へ移行してプロジェクトを再度開始しました。 ※SourceForge.JP じゃなくなったので、パッケージ名も com.orangesi…

Twitter復活

Twitter復帰しました。 アカウントは以前と同じく @orangesignal です。 まあ一旦葬ってしまったので何も残ってませんが… ついでに死にアカウントであった Facebook とも紐づけしたので これから少しは活用しそう

OrangeSignal CSV でどの実装を使うべきか

OrangeSignal CSV の CsvHandler や CsvManager の実装について、種類が多くてどれを使ったら良いのかという質問をしばしば受けます。本来は各人の使用するケースに合う最適な物をチョイスできるようにという意図で多岐な実装を用意したのですが、それが妨げ…

OrangeSignal CSV 1.3.1 リリース

Java CSV ライブラリーの OrangeSignal CSV 1.3.1 をリリースしました。http://orangesignal.sourceforge.jp/csv/このバージョンでは以下ような対応をしています。 CsvReader - close() 後の読込み操作で IOException がスローされず NullPointerException …

ひさびさ2 (余裕でてきた?)

最近まったく SourceForge サイトを更新していませんが、Maven 経由で多くの方に OrangeSignal CSV を使っていただけているようですね。アプリケーションの形態に関わらず、CSV データでのやりとりは相変わらず良くあります。私自身も様々なシステム開発で必…

OrangeSignal CSV 1.3.0 リリース

Java CSV ライブラリーの OrangeSignal CSV 1.3.0 をリリースしました。http://orangesignal.sourceforge.jp/csv/このバージョンでは以下ような対応をしています。 圧縮ファイル読込み時のソート機能の不具合修正 BOM (Byte Order Mark) 付き UTF-8 エンコー…

CSV 1.2.8 リリース - ソート機能追加

OrangeSignal CSV 1.2.8 をリリースしました。このバージョンでは、Java プログラム要素 (Bean) のソート機能を追加しています。詳しくは次の URL をご覧ください。 http://sourceforge.jp/forum/forum.php?forum_id=22129※要望・希望などお待ちしております…

CSV 1.2.7 リリース

OrangeSignal CSV 1.2.7 をリリースしました。このバージョンでは、先日の「同一の囲み文字とエスケープ文字を指定した場合の不具合」を再修正しています。 また、Javadoc のスタイルを OrangeSignal サイトと揃えました。詳しくは次の URL をご覧ください。…

CSV 1.2.6 リリース

OrangeSignal CSV 1.2.6 をリリースしました。このバージョンは、同一の囲み文字とエスケープ文字を指定した場合の不具合対応版となっています。 詳しくは次の URL をご覧ください。http://sourceforge.jp/forum/forum.php?forum_id=21958

CSV 1.2.5 リリース

OrangeSignal CSV 1.2.5 をリリースしました。このバージョンは Maven2 リポジトリへの対応と不具合修正のみとなっています。詳しくは次の URL をご覧ください。http://sourceforge.jp/forum/forum.php?forum_id=21806

クリック証券さん導入事例

オープンソースの OrangeSignal を採用した「クリック証券」さんのサービス「テクニカルチャートβ」がリリースされました。■クリック証券 - テクニカルチャートβ https://www.click-sec.com/corp/guide/fx/technical/今後のサービス展開に注目です。

CodeZine 掲載

『JavaでCSVの読み書きを快適に! 〜「OrangeSignal CSV」概要』というタイトルで CodeZine に掲載されました。http://codezine.jp/article/detail/4607CSV 操作は今時のホットな話題ではないけれど、よく使う割にはいがいに面倒だし CSV ライブラリごとにそ…

TA 2.2 & TSE 2.2 リリース

こんにちは杉澤です。タイトルの通りですが、先程 OrangeSignal Technical Analysis 2.2、Trading System Environment 2.2、Trading System Environment for Seasar2 2.2 をリリースしました。変更内容は前エントリに書いた通り、新しいデータモデルの提供と…

TA 2.2 & TSE 2.2 Coming soon

こんばんは杉澤です。TA のデータモデル提供作業がまもなく完了する予定です。 そのタイミング合わせて OrangeSignal Technical Analysis 2.2 と Trading System Environment 2.2 (for Seasar2 も) をリリース致します。このバージョンでは新しいデータモデ…

CSV 1.2.3 リリース

皆様今晩は〜杉澤です。 今夜は子供もとっとと寝てしまい&久々のおでんと日本酒でご機嫌だったりします。前置きはさておき、データフィルタ機能を追加した OrangeSignal CSV をバージョン 1.2.3 として先程リリースしました! また、それに合わせて OrangeS…

CSV のデータフィルターは結構なボリューム

皆様今晩は!杉澤です。OrangeSignal CSV 1.2.3 の機能追加として、現在データフィルターを実装しています。まぁ O/Rマッパーでいうところの Criteria みたいな物です。 CSV 1.2.2 までの Handler や Manager がやり過ぎ感満載だったおかげでデータフィルタ…

Seasar2 on CSV

OrangeSignal CSV の CsvManager を S2 (Seasar2) で使う場合の dicon 設定例を書いておきます。まず CSV 形式の設定として CsvConfig を定義します。(O/Rマッパーで言うところのダイアレクト相当のものです) 設定可能な項目については CsvConfig の javadoc…

CSV 1.2.2 リリース

今晩は杉澤です。前のエントリで書いた offset/limit のサポートや CsvEntity の複数列対応版の OrangeSignal CSV をリリースしました。今後のバージョン以降であった方が便利そうな機能としては、 データフィルター (データの条件付け抽出機能) 項目単位で…

OrangeSignal CSV 1.2.0 リリースしました

皆さんこんばんは!杉澤です。昨日のエントリで書いた CSV 1.2 を先程リリースしました。このバージョンでは主に日時や数値などの変換機能を追加しています。 この変換機能ですが、 複数 CSV 列 ⇔ POJO オブジェクトのフィールド へマッピングが可能となって…

OrangeSignal TA & CSV 進捗

こんにちは杉澤です。OrangeSignal TA のデータモデル提供の状況ですが、 要件を整理したところ OrangeSignal CSV を軽くラッピングする形となりそうです。 今回は時間的な都合から、HTTP (Web) 用の実装や他のアーキテクチャ向けの実装は提供しない方向です…

OrangeSignal CSV 1.1 予定

皆さんこんばんは 杉澤です。先日リリースした OrangeSignal CSV ですが、予想に反して機能追加リクエストがきており、大変な励みになるとともにありがたい!という気持ちでいっぱいです。OrangeSignal CSV はメイン作業からはずす予定だったのですが、リク…

OrangeSignal CSV 1.1.0 リリースしました

皆さんこんばんは 杉澤です。前のエントリで記載した OrangeSignal CSV 1.1.0 を先程早速リリースしました。Map ハンドラは ColumnNameMapListHandler と ColumnPositionMapListHandler の2種類を追加しています。また、QuotePolicy で囲み文字出力ポリシー…

OrangeSignal Technical Analysis 状況

みなさんこんにちは杉澤です。TA の QuoteManager ですが CSV 作業で、すっかり空っぽになってしまった頭へ、要求仕様を二日がかりでやっと頭の中に投入しました。んで今 OrangeSignal CSV 使用版として設計中なのですが、 * さまざまなデータプロバイダに対…

OrangeSignal CSV 後記

大家晩上好 (皆さん今晩は)まだまだはてなに慣れてませんが練習を兼ねてエントリを書いてます。 今日もヨッパな子守アーキテクトなので、チラシの裏的な事を書いてしまいます。m(_ _)m昨日リリースした OrangeSignal CSV は古典的な CSV を扱う Java の CSV …