No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 1152 | 1153 | 1154 |...| 1252 | 1253 | 1254 || Next»

JavaSrciptでHTTPリクエストを飛ばすには?

どうしたらよいのだろう? ページ切り替えたくないので document の href は変えられない.同一サーバ上に無いリソースにアクセスしたいので Ajax のようなことは出来ない.ダミーの img 要素に対して src を書き換えれば問題ないのだがスマートじゃない.さてどうしたもんか.

C# でグローバルにフック

通常のキーボードやマウスのフックは DLL にエクスポートしたフックプロシージャを使うのだが,C# (.NET) だとこれがうまく出来ないので通常はグローバルフックが出来ないらしい.しかしながら,Low Level Input であればフックがグローバルになるらしく,これを使えば C# でもグローバルフックが出来るとのこと.実際に Web で見つけたソースを元に SetWindowsHookEx に MH_MOUSE_LL を指定してフックしたらうまくいった.ついでにキーボードも問題なく成功.

あとは Low Level Input のレベルでドラッグ中のオブジェクトを取得できるといろいろありがたい.最悪のばあいマウス座標直下にごく小さなウィンドウを作ってドロップのためのイベントを SetInput で投げてしまえば出来るのだが… ドロップ時に何かエフェクトを表示する振りすれば使えそうな手ではある.

準備が出来とらんと輪講が時間通りに始められん

誰が準備の責任を負うべきなのやら.遅れるのはまずいからと誰かが準備してしまうのだが自覚があれば何か一言あった上で次の週から責任持って準備すると思うのだけど… まあ,自分に責任があると気づいていないのだろう.注意されても直せないものは直らないのだけどどうにかすべきか?

午前の講義を寝過ごす

起きたら10時過ぎてた.秋葉行くの面倒.お休み決定.まあいいか.二度寝したらそこは夜だった.明日の準備でもしよう.話題は並列計算機のアーキテクチャで.とはいえ本は研究室なので明日の朝一で読み直そう.

Hierarchically Tiled Arrays

Hierarchically の部分が実装上のどこに効いてくるのか,どう実装しているのかが例からでは読み取れない… 例では一階層だけで話が済んでしまっているのだが,再帰的(階層的)に分割してキャッシュ効率を上げるなどの話を例に入れてくれてもいいような.うーむ,結局HTAにして簡単にプログラムが書けると言っているのは,エッジの転送などがインデックス指定でエッジの代入を書いとくだけで勝手に通信してくれるという点と転置が楽に出来る点でしか言えてないような… HPF との差とかが良くわからない.アルゴリズムの導出とかはどうなるか書いてないし.まあ,シーケンシャルなやつを書いて,ちょっと手を入れれば並列化できる様な問題は簡単に並列化できるので良いと思うのだが.あと,NAS のカーネルを記述できている点が強みなのかなぁ.うちも試してみよう.

java で -jar と -classpath

java -classpath "hoge.jar" -jar huga.jar

とかやったら hoge.jar がクラスパスに入ってくれなくて暫くわけがわからなかった.調べたところによると -jar を指定すると -classpath などが無効化されるらしい.ということで,外部の jar をクラスパスに入れるには META-INF/MANIFEST.MF で

Class-path: hoge1.jar hoge2.jar

とか書いておくことになるらしい.これらのパスはこのマニフェストが入っているアーカイブからの相対パスになるとのこと.とりあえずパスのセパレータとして何が使えるのかわからんのだが空白で動いてたのでよしとしよう.

«Prev || 1 | 2 | 3 |...| 1152 | 1153 | 1154 |...| 1252 | 1253 | 1254 || Next»
Search
Feeds

Page Top