2008-08-01から1ヶ月間の記事一覧

JFreeChart-1.0.10でロウソク足を描く

JfreeChart 1.0.10でのロウソク足は、OHLCSeries というデータセット(エクセルでいう系列に相当)を使う。OHLCSeriesの一つの要素(ある日の四本値)は RegularTimePeriod 始値 高値 安値 終値 で構成される。このうち、時刻に相当する RegularTimePeriod とい…

はてなグラフのパラメータは順序依存

はてなグラフに新しいデータを書き込むには、 graphname=グラフの名前 (encodeURIComponentでUTF-8に変換した文字列) date=yyyy-mm-dd (yyyy-mm-dd形式の日付..省略すると投稿時の日付) value=n (数値)を&で接続した一行をPOSTすればよいのだが、データの順…

ISO8601形式をフォーマットするようにDateオブジェクトを拡張

ISO8601形式をフォーマットするようにDateオブジェクトを拡張してみた。 Date.prototype.toISO8601 = function (x, y) { if (typeof(x) == "undefined") x = "."; if (typeof(y) == "undefined") y = "."; var utc = (x.toUpperCase() == "UTC" || y.toUpper…

追記 : ISO8601の日付形式に関する同様のコード

その後調べたら同様のコードがたくさん見つかる。中身を見て勉強してます。

はてなグラフをJavaScriptから更新してみた時にWSSE認証がなかなか通らなかった件

WSSE for JavaScript (@ Víctor R. Ruiz's blog) の注意事項WSSE for JavaScript はグローバル変数を使ってるので、プログラム本体より先に実行するように配置しなければならない。ライブラリのつもりでプログラムの最後に WSSE for JavaScript を置いてしま…

XMLHTTPとDOMDocumentの優先順位メモ

function getXMLHttpObject() { var aryHttpProgIDs = [ "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]; var objHttp = null; for (var i=0; i