サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
cartooh.hatenadiary.org
moneyforward で月単位にしかCSVファイルがダウンロードできない。 ただ,スクリプトでループしてダウンロードできたので,メモ。 ChromeでMoneyForwardにログインした後,JavaScriptのコンソールで下記を実行。 複数ダウンロードを許可するかと聞かれたので,許可を選択。 ダウンロードしてしまえばあとはこっちのものだ! urls=[]; for(y=2017;y<=2017;++y) for(m=1;m<=3;++m) urls.push('https://moneyforward.com/cf/csv?from='+y+'%2F'+m+'%2F01&month='+m+'&year='+y); function doLoop(){ if(url=urls.pop()) { console.log(url); var link = document.create
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200502/05020047.txt まあ,ここを見たんだけど, イベントを受付つつ待機したい場合,timeGetTime を使って経過時間が過ぎるまで DoEvents でイベント処理しつつ,待機するって方法があるんだけど, この timeGetTime にちょいと癖があるって話。(この関数に限らないけどね。。。) timeGetTime の戻り値はDWORD つまり 0 〜 2 ^ 32 - 1 だけど, VBAだとLong つまり -2 ^ 31 〜 2 ^ 31 - 1 となり,範囲が異なり, timeGetTime の戻り値が 2 ^ 31 - 1 を超えたと時にオーバーフローし,-2 ^ 31となる。 # まあ,用途によるけどVBAじゃなくてもtimeGetTime を使
Vol.22 java.io VS java.nio どっちが速い?ファイル読み込み http://yamarou.at.infoseek.co.jp/javanawake/022.html で,比較してるけど,たぶん使い方間違っているんだと思う. NIOのMappedByteBufferはめっちゃ速い.180秒がかかった処理が2秒で終わった. めちゃくちゃ速いので何か間違っているんじゃないかと思うけど, 結果見る限り間違ってなさそう... 一番適しているアクセス方法だったのかな? まあ,間違っていたらかっこ悪いので,コードは後で載せます. 今もう一度実行しなおしたら,MappedByteBufferのほうで60秒ぐらいかかった. なるほど,これぐらいの差なら説明できる.別のマシンでjava.nio の MappedByteBufferを使ったのとjava.ioのRandomAccessF
jrubyのNKFはJavaのjava.nio.charset.Charsetを使っているから、 WAVE DASH (U+301C, "〜")を含む文字列を変換しようとすると 変換に失敗しinvalid encoding (ArgumentError)が発生する。 ちょっとこれは困るのでNativeのNKFを使うようにFFIとnkf32.dllを 使って再定義してみた。windows限定だけど。 FFI http://wiki.github.com/ffi/ffi nkf32.dll http://www.vector.co.jp/soft/win95/util/se295331.html rubygem を使ってFFIをインストールした後 jruby -S gem install ffiパスが通っているところにnkf32.dllに配置して 以下のコードをnkf32.rbとかで保存して、
とりあえず、rubyから セルへの記入 色づけ(背景色) フォント変更(bold, italic) 名前の定義 名前へのリンクの作成 をやってみました。 require 'excel' require 'file-win32' def addName(doc, name, cell) doc.names.add(name, "=%s!%s" % [cell.worksheet.name, cell.address]) end Excel.runDuring(true, true) do |excel| doc = excel.workbooks.add doc.worksheets(1).name = "LL" ruby = doc.worksheets(1).cells(1,1) ruby.value = 'Ruby' perl = doc.worksheets(1).cells(2,1
http://www.onjava.com/pub/a/onjava/2006/04/05/ajax-mutual-exclusion.html JavaScriptで排他制御を行うことが必要になって調べてみたら、ランポートのパン屋のアルゴリズムをJavaScriptで実装しているのを見つけた。 ただ、これだとなんかかっこ悪いので、ちょっと書き直してから使おうかななどと思う。Prototype.jsとか使って。 参考: ランポートのパン屋のアルゴリズム - Wikipedia レスリー・ランポート(Leslie Lamport)[時間と空間と計算と] http://www.appmath.osaka-wu.ac.jp/~takashiw/student/dennou_12.htm 一つ気になった。setTimeoutは、Script実行中には割込んで実行されないかも。。。 後は、リクエスト
このページを最初にブックマークしてみませんか?
『cartooh.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く