入社前に健康診断をしろということなので健康診断に行ってきた。
まだ20台だし、そんな問題は無いだろうと思ったら・・。
血圧が高すぎました。
今日から食生活を考えてみようと思います。
来年度から食生活改善ブログになったりして。
2008年11月26日水曜日
最適化オンラインソルバー
最短路だけではなく、様々な最適化問題用オンラインソルバーの仕様について以前行った作業があまりまとめられてないのでまとめてみる。
・基本は現在のSDPAオンラインソルバー
入出力はほとんどの場合、テキストファイルによる入出力であるため、変数化して、追加作業が楽なようにする。
現時点で、タイトルや結果をメールで送るときの文面をのぞいては、ほとんど作業が終わっている。
solver/common_data.php
にソルバーのディレクトリと表示されるタイトルを書く。
solver/ にそのディレクトリを作り中にstatus.phpを書く。
これで、メインページにはそのソルバーが追加され、ファイルのアップロード等もできる。
パラメータファイル等の記述もあるため、それらの心配もすることはない。
あとはexecute.phpのページに実行のコマンドを書く必要がある。ここもなんとか共通化したい。
・基本は現在のSDPAオンラインソルバー
入出力はほとんどの場合、テキストファイルによる入出力であるため、変数化して、追加作業が楽なようにする。
現時点で、タイトルや結果をメールで送るときの文面をのぞいては、ほとんど作業が終わっている。
solver/common_data.php
にソルバーのディレクトリと表示されるタイトルを書く。
solver/ にそのディレクトリを作り中にstatus.phpを書く。
これで、メインページにはそのソルバーが追加され、ファイルのアップロード等もできる。
パラメータファイル等の記述もあるため、それらの心配もすることはない。
あとはexecute.phpのページに実行のコマンドを書く必要がある。ここもなんとか共通化したい。
2008年11月24日月曜日
2008年11月23日日曜日
経由点バージョンその15
先日の通り、Operaでは右クリックできない。(設定を変えればできるかはユーザーではないので不明)
そこでOperaでは別処理として、最後のマーカーを削除するボタンをつけた。
これですべてのブラウザで最低限の機能は出そろった。
そこでOperaでは別処理として、最後のマーカーを削除するボタンをつけた。
これですべてのブラウザで最低限の機能は出そろった。
2008年11月22日土曜日
経由点バージョンその14
思っていたより時間がかかってしまったようだが、無事削除機能を備えた経由点バージョンも公開された。(正確には更新か・・。)
バグというバグは見つからなかったが使ってるマシンのIEがおかしかったため、各ブラウザの動作確認が遅れてしまったのが原因。
ブラウザによる問題は色々経験しているが、IEで起こるトラブルだけは原因不明で対処のしようがないから困る。
また、Operaでは右クリックで画像を表示とかのダイアログが出てしまう。
これは本家Google Mapsでもなってしまうのでこちらでは対応しにくい。
やはり無難に推奨ブラウザであるFirefox,Safari,Google Chrome辺りを使ってもらいたいというのが希望。
バグというバグは見つからなかったが使ってるマシンのIEがおかしかったため、各ブラウザの動作確認が遅れてしまったのが原因。
ブラウザによる問題は色々経験しているが、IEで起こるトラブルだけは原因不明で対処のしようがないから困る。
また、Operaでは右クリックで画像を表示とかのダイアログが出てしまう。
これは本家Google Mapsでもなってしまうのでこちらでは対応しにくい。
やはり無難に推奨ブラウザであるFirefox,Safari,Google Chrome辺りを使ってもらいたいというのが希望。
2008年11月21日金曜日
経由点バージョンその13
苦戦するかと思われていた処理もあっさり。
・消すマーカーがどのマーカーかをループで判定する。
・値をずらす
・マーカーの再作成
・マーカー数を1減らす
・終了
特にバグがなければこのまま公開になりそうだ。
・消すマーカーがどのマーカーかをループで判定する。
・値をずらす
・マーカーの再作成
・マーカー数を1減らす
・終了
特にバグがなければこのまま公開になりそうだ。
2008年11月20日木曜日
経由点バージョンその12
マーカーの番号変更の方法を考える。
マーカーのアイコンは、番号が上に振ってあるわけではなく、自分で1~10まで用意している。
すなわち、マーカーの番号を1個ずらすためには
・前のマーカーを移動する
・今あるマーカーを削除し、同じ場所に新しく作成し直す
のどちらかの操作が必要である。
後者の処理もそれほど負担がなかったのでそちらを採用することにした。
マーカーのアイコンは、番号が上に振ってあるわけではなく、自分で1~10まで用意している。
すなわち、マーカーの番号を1個ずらすためには
・前のマーカーを移動する
・今あるマーカーを削除し、同じ場所に新しく作成し直す
のどちらかの操作が必要である。
後者の処理もそれほど負担がなかったのでそちらを採用することにした。
2008年11月19日水曜日
経由点バージョンその11
これがこのバージョンの大きな仕様では最後の作業。
取り急ぎ削除の対応をしたが、今回は削除のバージョンアップといったところ。
機能は以下のような感じ。
・右クリックでどのマーカーを削除しても良い。
・削除したマーカーより後ろのマーカーは番号が一つずれるのでマーカーの番号を変更する。
・それに対応する変数の値を全て1つずらす。
これで削除に関しては問題ないであろう。作業を進めるのみ。
取り急ぎ削除の対応をしたが、今回は削除のバージョンアップといったところ。
機能は以下のような感じ。
・右クリックでどのマーカーを削除しても良い。
・削除したマーカーより後ろのマーカーは番号が一つずれるのでマーカーの番号を変更する。
・それに対応する変数の値を全て1つずらす。
これで削除に関しては問題ないであろう。作業を進めるのみ。
2008年11月18日火曜日
経由点バージョンその10
経由点指定バージョンで
いつの間にか最後のマーカーを右クリックすると消せるようになっている。
1 -> 2 -> 3 -> 4
とあると4だけ消せる。2を消したければ 4 -> 3 -> 2 と順番に消さなければならない。
ちょっと不便な気もするが、通常のviaバージョンから全てクリアの機能を削除しているだけなので大幅機能ダウンではない。
気づいていない方もいるかもしれないが、この経由点指定バージョンではドラッグしてアメリカの外にマーカーを持って行くとドラッグ前の点に戻るようになっている。
ちなみに、通常のGoogleMaps版では変更なく消滅する。
いつの間にか最後のマーカーを右クリックすると消せるようになっている。
1 -> 2 -> 3 -> 4
とあると4だけ消せる。2を消したければ 4 -> 3 -> 2 と順番に消さなければならない。
ちょっと不便な気もするが、通常のviaバージョンから全てクリアの機能を削除しているだけなので大幅機能ダウンではない。
気づいていない方もいるかもしれないが、この経由点指定バージョンではドラッグしてアメリカの外にマーカーを持って行くとドラッグ前の点に戻るようになっている。
ちなみに、通常のGoogleMaps版では変更なく消滅する。
登録:
投稿 (Atom)