トップ «前の日記(2008-07-14) 最新 次の日記(2008-07-16)» 編集

Orz日記 by Akio Morita

ToDo:

  • 15 SAD Fit[]回りの障害事例の解析
  • 10 smart pointer版PEGクラスの再実装(Left Recursionまわり)
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|06|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|07|08|09|10|11|12|
2013|01|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|06|07|08|10|12|
2016|01|02|03|05|06|08|10|11|
2017|01|02|03|04|05|06|07|09|10|11|12|
2018|01|02|03|04|06|07|08|09|10|11|12|
2019|01|03|04|05|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|

2008-07-14 [長年日記]

_ [SAD][LHC]本日の深追い

LHC opticsのアップデートを追いかけるべく、変換作業を行っていたのだが なぜかLHCB2がうまく変換できない。 Drift Element挿入時に Element順序に矛盾が発生するというエラーで 3時間ほどコードを彷徨うハメに...

原因は s座標の変換に伴う丸め誤差と厚み0のElementのコンボで ソートに失敗するという物。しかも、サブルーチン毎に入力ビームライン情報を ソート(不完全な入力データ対策)していて、最初の変換用の中間データを 抽出している部分を直しても最終結果が直らなかったので、かなり悩んだ Orz

_ [SAD]Python linkage捨て捨て

Tkinter導入過渡期に、python/tkinterを呼び出すために埋め込まれていた SADへのPython組み込み機能をamorita branchから削除しました。

削除理由は

  • Pythonのアップデートをフォロー出来ない
  • Python側からのSAD呼び出しまわりのコードが保守しきれない
    • 度重なる変更で、時代遅れになっていた(呼び出し側と呼び出し先が整合しない)
    • 構文レベルの修正は行ったがテストが出来ない
  • 実際に使っているユーザーが不在(声が聞こえてこない)なので、保守するメリットを見出せない

などです。 要するに、長らくまともに動いていない&声が上がってこない機能なので 切り離しても良いだろうという判断です。

通信量が多いとか内部データ構造へのアクセスや内部APIを叩く必要が無けれ ば、外部プロセスとして pythonを立ち上げてpipeや network経由で 通信で十分だと思うのですが、どうでしょう?

もしも、SADに Pythonインタープリターを組み込む必要が再び出てきたなら、 界面設計あたりからやり直して dynamic loading moduleで実装すると 言うことで...

_ [SAD]Cygwinサポート

CVS MAIN trunkにはなんかコードが入ってますが、原因が POSIX/SUS等の 標準ライブラリの不足に起因する話なので、amorita branchとしては サポートしないという方針で行きます。


カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記