無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

雑記

あけましておめでとうございます。

あけましておめでとうございます。今年もよろしくお願いします。

Seleniumを使ったWeb UI自動テストシステムの構築でやったことまとめ

Seleniumを使ったWeb UIの自動テストシステムを作ったので、やったこと・感想などをまとめてみます。 テスト対象 テスト対象は、AJAXなWebアプリです。 サーバーはREST APIを提供するのみで、UIは全てJavaScriptという構成。 サポートブラウザはIE7以降,Fire…

あけましておめでとうございます。

あけましておめでとうございます。今年もよろしくお願いします。

これで一区切りとします。

「1日1エントリ」のルールで続けてきたこのブログですが、今日の記事で連続投稿1000日目となります。1000日続けてみた感想ですが、 技術的知識は(当たり前ですが)だいぶ増えましたよ。また、このブログ自体も個人的なデータベースとして日々役立っていますよ…

あけましておめでとうございます。

あけましておめでとうございます。今年もよろしくお願いします。

CSVのあれやこれや

CSVの仕様書(RFC4180)を読んだので、ずっと疑問だったことについて、ちょろっとまとめてみます。 ヘッダーの有無の判定 CSVにはヘッダーが付いている場合がある訳ですが、形式がデータ行と同じなので、文字列だけ見ても判断が付きません。これについて仕様書…

クリック証券デモ取引のWebサービスも提供終了に!

今週のはじめからクリック証券デモ取引に接続できなくなってるなーと思っていたら、デモ取引のWebサービスも停止になったみたいですねー。これで本格的にClickClientが海の藻屑に。ぬー。jijiがらみでちょい修正しようと思ってGitHubにソースを移したりとか…

今日の困った

Tomcat上で動くJavaなWebアプリのハズなんだけど、なぜかビルドに Microsoft Visual Studio 2005 が必要。よくわからないけど、jspを作るためのテンプレートエンジン?としてVCのツールを使っているらしい。うー、ということはVCのライセンスがないと、ローカ…

もう限界です

こう忙しいと、何もできん。日記書くのも一苦労。例によってこねたが続きますがご容赦。

クリック証券Webサービスが提供終了に!

クリック証券Webサービスが提供終了になったようです。 →クリック証券 WebサービスおかげでClickClientも海の藻屑に・・・。サンプルコードもいっぱい書いたのにー。(まぁ、デモトレードの方ではまだ使えるみたいですが・・・)レートの取得から取り引きまで…

Share Pointのアクセス権周りの概念モデルまとめ

Share Pointのアクセス権周りの概念モデルまとめ。たぶんあってるレベルなのでご注意。 概念モデル スコープ 同じACLを持つリソースの集合。 親フォルダとその配下ファイルがあって、配下ファイルが「親のアクセス権を継承」する場合、親と子は同じスコープ…

あけましておめでとうございます。

あけましておめでとうございます。今年もよろしくお願いします。

あけましておめでとうございます。

SharePoint 技術情報サイトリンク集

ネタがないので、SharePointの技術情報サイトのリンクでも並べておきます。 @IT - SharePointアーキテクチャ入門 概要。SharePointで使われるデータの一覧など。 MSDN - Windows SharePoint Services 3.0 SDK ドキュメント SDKドキュメント(日本語)。認証関…

隣のチームがストップウォッチで性能計測してる。何とかしたい。

ストップウォッチだとぴっとか鳴った時なんか恥ずかしいww下向いちゃうしwwプログラマならせめてログ埋め込みでやって欲しい・・・「すいません、止めるタイミング逃しましたー」とかいわれたら・・・・もう最悪wwせめて普通に自動計測プログラムくら…

はてなブックマークのリニューアル以降、Bookmarks_kuroが動かなくなっていたのをデバッグ

はてなブックマークのリニューアル以降、Bookmarks_kuroとBookmarksが動かなくなっていたので原因を調査。上記サービスでは、はてなブックマークフィードAPIを使っていたのだけど、以下の2つの問題のため「最新のブックマーク一覧」や「検索」が動作しなくな…

はてなブックマークリニューアル

↑に伴い、bookmarks_kuroが動かなくなってるんですけど! リニューアル発表会のどこかの記事で「既存APIの動作には変更ない」という記述を見た覚えがあるので大丈夫と高をくくっていたのだけど。むー。今週末にでもデバッグするかな。

Objective-CにはGCがないのか

Wikipedia - Objective-Cより。 メモリ管理初期のObjective-CプログラムはC同様単純な割当と解放を行なっていたが、現在はライブラリレベルで参照カウントを行なうのが一般的。 OPENSTEPライブラリはイベントサイクル単位でAutorelease poolと呼ばれる暗黙の…

VAIO Type Z フォトレビュー

VAIO Type Zが届いたので、早速フォトレビューをば。 箱 箱を開けたところ 右下に見えるのが本体。最近はリカバリーCDとかついてないのかな。 Let's Note R3と並べてみる 今使っているLet's Note R3と並べてみた。横幅がだいぶ広い。 キーボード Macっぽい感…

デザインが失敗してしまう理由

デザインが失敗してしまう理由「デザインをする前に十分のデータ分析をしないデザイナー」とか挙げられてるけど、うちの会社の場合それ以前にデータ分析がデザイナーの仕事になってないんだよな。たぶん。プロジェクトの最後の方にちょっと呼ばれて画面に色…

メインPC買い替え

3日ほど悩んだ結果、VAIO Type Z にしました。 MacBookのアルミボディは魅力的だけど 初代iBookを持ってたけど、ポリカーボネートは傷が付くとかっこ悪いんだよね。 スペック的にはいまいちぱっとしないかなと。 それはFRNCも同様。 というかVAIO Type Zの画…

MacBookがでましたね。

なやましいのう。

メインPC買い替え計画

メインPCを買い換えようかと画策中。 要件 ノートPCであること。 こたつの上とか布団の中で使うため必須。これから寒くなるしね。 体力ないので、なるべく小さくて軽くヤツ。 それなりのスペックがあること。 FireFox,Eclipse,FireWorksを並列で起動してさく…

もう限界です。

先週に引き続き、今週も厳しい感じです。リアルが。ということで、小ねたが続きますがご容赦。(そもそも小ねただらけだろー、という話もありますが。)

AOPの使いどころ

404 java-ja ないわー - AOPどこで使う?を読んで。現在関わっているプロジェクトでのAOPの使いどころについてまとめてみます。 使っているところ トランザクション ログ(エラーログ/性能ログ/操作ログ) 認証チェック キャッシュ DBアクセスの結果をファイル…

うちのチームのテスト事情

うちのチームのテスト事情について、反省を含めてまとめてみます。 その前に業務内容など いわゆるビジネスロジックを作ってます。↓の青いところです。 サーバーモジュールとそのクライアントモジュールを開発している。 サーバーモジュールはさらにDAO的な…

Mii改造計画

Miiをリニューアルする予定。 はてなスターに対応。 いかしたねこ写真に星がつけられるようにする。 星の多いねこ写真を表示できるようにする。 デザインを一新 よりシンプルに。 機能削減 使われてなさげな機能はカットだ! ということで新デザイン案を考え…

テストパターンを減らすTips

昔教えたもらった話。 テストケースを作るときに、かけ算になっている組み合わせを探して、足し算になるように直すとテストパターンを減らすことができます。 例。かけ算になっている組み合わせ。 以下の機能を持つ関数があるとします。(ちょっと無理矢理っ…

「エラーの原因ごとに例外の型を別ける」のはどうなの?

Java-APIでの例外設計について。 「エラーの原因ごとに例外の型を別ける」のはどうなの? という話です。個人的にはあんまり意味ないし、クラス書くのが面倒という点で好きではありません。 エラーの原因ごとに例外の型を分ける API内で発生するエラーの原因…

DIコンテナ作成計画

JavaScriptで使えるDIコンテナはないかなとGoogleで10分だけ探したけど見つからなかったので、作ることにしました!(予定) 何に使うの? MVCでUIを作ると、各レイヤー間の依存関係が何気に複雑になりがちです。 要素のイベントハンドラとコントローラの関連付…