2008年11月27日木曜日

健康診断

入社前に健康診断をしろということなので健康診断に行ってきた。

まだ20台だし、そんな問題は無いだろうと思ったら・・。

血圧が高すぎました。

今日から食生活を考えてみようと思います。

来年度から食生活改善ブログになったりして。

2008年11月26日水曜日

最適化オンラインソルバー

最短路だけではなく、様々な最適化問題用オンラインソルバーの仕様について以前行った作業があまりまとめられてないのでまとめてみる。

・基本は現在のSDPAオンラインソルバー

入出力はほとんどの場合、テキストファイルによる入出力であるため、変数化して、追加作業が楽なようにする。

現時点で、タイトルや結果をメールで送るときの文面をのぞいては、ほとんど作業が終わっている。

solver/common_data.php

にソルバーのディレクトリと表示されるタイトルを書く。

solver/ にそのディレクトリを作り中にstatus.phpを書く。

これで、メインページにはそのソルバーが追加され、ファイルのアップロード等もできる。
パラメータファイル等の記述もあるため、それらの心配もすることはない。

あとはexecute.phpのページに実行のコマンドを書く必要がある。ここもなんとか共通化したい。

2008年11月24日月曜日

各バージョン

shortest path online solverも当初に比べて、色々な種類が出た。

個人的には、経由点指定バージョンとKMLバージョンがおすすめである。
viaバージョンは当然だがP2Pバージョンと同じ結果を出すことができる。(地図データによって計算に時間差はでるが)

また、KMLバージョンはダウンロードしてしまえばオフラインでできるということ。また、GoogleEarthは快適に動くので操作する上でも見やすい。
しかし、それらをあわせたKMLの経由点バージョンは様々な理由があり、まだ出ていない。

2008年11月23日日曜日

経由点バージョンその15

先日の通り、Operaでは右クリックできない。(設定を変えればできるかはユーザーではないので不明)

そこでOperaでは別処理として、最後のマーカーを削除するボタンをつけた。
これですべてのブラウザで最低限の機能は出そろった。

2008年11月22日土曜日

経由点バージョンその14

思っていたより時間がかかってしまったようだが、無事削除機能を備えた経由点バージョンも公開された。(正確には更新か・・。)

バグというバグは見つからなかったが使ってるマシンのIEがおかしかったため、各ブラウザの動作確認が遅れてしまったのが原因。

ブラウザによる問題は色々経験しているが、IEで起こるトラブルだけは原因不明で対処のしようがないから困る。

また、Operaでは右クリックで画像を表示とかのダイアログが出てしまう。
これは本家Google Mapsでもなってしまうのでこちらでは対応しにくい。

やはり無難に推奨ブラウザであるFirefox,Safari,Google Chrome辺りを使ってもらいたいというのが希望。

2008年11月21日金曜日

経由点バージョンその13

苦戦するかと思われていた処理もあっさり。


・消すマーカーがどのマーカーかをループで判定する。
・値をずらす
・マーカーの再作成
・マーカー数を1減らす
・終了

特にバグがなければこのまま公開になりそうだ。

2008年11月20日木曜日

経由点バージョンその12

マーカーの番号変更の方法を考える。

マーカーのアイコンは、番号が上に振ってあるわけではなく、自分で1~10まで用意している。
すなわち、マーカーの番号を1個ずらすためには

・前のマーカーを移動する
・今あるマーカーを削除し、同じ場所に新しく作成し直す

のどちらかの操作が必要である。

後者の処理もそれほど負担がなかったのでそちらを採用することにした。

2008年11月19日水曜日

経由点バージョンその11

これがこのバージョンの大きな仕様では最後の作業。

取り急ぎ削除の対応をしたが、今回は削除のバージョンアップといったところ。
機能は以下のような感じ。


・右クリックでどのマーカーを削除しても良い。
・削除したマーカーより後ろのマーカーは番号が一つずれるのでマーカーの番号を変更する。
・それに対応する変数の値を全て1つずらす。

これで削除に関しては問題ないであろう。作業を進めるのみ。

2008年11月18日火曜日

経由点バージョンその10

経由点指定バージョンで
いつの間にか最後のマーカーを右クリックすると消せるようになっている。

1 -> 2 -> 3 -> 4

とあると4だけ消せる。2を消したければ 4 -> 3 -> 2 と順番に消さなければならない。

ちょっと不便な気もするが、通常のviaバージョンから全てクリアの機能を削除しているだけなので大幅機能ダウンではない。

気づいていない方もいるかもしれないが、この経由点指定バージョンではドラッグしてアメリカの外にマーカーを持って行くとドラッグ前の点に戻るようになっている。

ちなみに、通常のGoogleMaps版では変更なく消滅する。

2008年11月17日月曜日

Safari3.2

がでたらしいので、一応動作確認。
一通りやってみたけど全バージョンでとりあえず問題ない。

Safariは表示が綺麗で意外に速いので、推奨ブラウザの1つである。

ちなみに推奨ブラウザは
Firefox,Safari,Google Chromeの3つらしい。

どうしてもという方はOperaも対応ブラウザ。

IE8は何度も書いてるが動作が怪しすぎるのでShortest Path Graphicでの使用はやめた方がよい。