2002年12月31日(火曜日) 晴れ
【暑い...。職場は窓全開でした】
やっぱり年末という感じがしません....。冷暖房の効いた部屋にばかりいるので季節感が希薄になっているのでしょう。また子供の頃は必ず参加していた季節ごとの行事にもかかわることがなくなったことも要因です。季節ごとの連休が無いのも....(ボソッ)。
高知空港のO氏からメールが来ました。年末年始も仕事とのこと。そうですよねえ。空港は365日稼動しなければなりませんから。最近は24時間営業のお店がぐんと増えてきました。年末年始の休暇が取れない人もたくさんおられることと思います。本当に皆様お疲れ様です。
今年1年の私はとにかく天文プログラムばかり書いてました。たくさん作りましたが他の人に使ってもらえるようなプログラムが作成できなかったのが残念です。来年は世界中の人に使ってもらえるようなソフトを1本作ることが目標です。
2002年12月30日(月曜日) 晴れ
【通勤ラッシュがなくなって快適】
今日も、明日も、明後日もお仕事です。毎年のことですが、年末年始の有給休暇は取得禁止令が出ています。営業店舗では大忙しなので気合入れて仕事してますが、コンピュータ担当者は通常の業務を行うだけで、むしろ業者の人から電話がまったくかかってこないし、打ち合わせもないので暇な気分です。この機会に集中して最新技術の勉強でもしようかと思います。
新彗星C/2002 Y1 (JUELS-HOLVORCEM)が発見されました。まだ15等級ですが、来年4月頃の太陽接近に向けてどんどん明るくなります。彗星観測者達は大忙しです(体を壊さないよう)。
2002年12月29日(日曜日) 晴れ
【街は車と人でいっぱいです】
昨夜から今朝にかけて軌道計算プログラムと格闘。月の位置計算を短時間でするために略算式を使って計算していたのですが、ぜんぜん答えが違うのです。しかたないので本格的にDE406という惑星データをもとに計算する方法に変えました。これでやっと正しく月の位置が計算できて月齢も正確に表示されました。なにもここまで高精度に計算する必要は無いのですが、最近のコンピュータは計算速度が速いのでこれでも十分早く計算してくれます。
2002年12月28日(土曜日) 晴れ
【ありゃ、ホームページが転送できない】
関さんのHPを更新しようとしたらサーバーに接続するために必要な情報が消えてました。いや、壊れたというほうが正しいか。1時間以上格闘してどうにか復旧。無事更新できるようになりました。
その後大急ぎで関さん宅に走りこみましたが、10時の約束が20分もオーバーしてしまいました。すでに村岡健治氏(軌道計算の達人)が到着していてパソコンに観測用データやプログラムをインストールしていました。ディスク容量の大きいPCに入れ替え、CD-ROMからその都度読み込んでいたデータをハードディスクから読めるように設定するとのこと。3時間程度の作業で完了。画面への恒星図の表示が格段に速くなりました。また13万個の小惑星の軌道を1~2分程度で計算したのには驚きました。一方、私はWindows
パソコンの方の不具合を修復。これで快適に使えるでしょう。
2002年12月25日(水曜日) 晴れ
【年末の気分が出ない】
暖かな日が続いています。冬らしい気温は3、4日くらいしかありません。クリスマスの雰囲気も年末が近い雰囲気もありませんねえ。
会社では年末の大掃除が始まりました。
自宅のCOMPAQのPCに軽い気持ちでNetscape V7.01を組み込んでメールソフトを使ってみたら結構良い感じなので、今使っているOutlook
Expressからメールのデータを全部転送したまでは良かったのですが、快適環境にするまでに2日間も格闘してしまいました。
Outlook Expressに特別不満があったわけじゃないんですが、ちょっと気分転換をしようと思っただけです。でも複数のメールアドレスを使っていると、Netscape
の方が便利ですね。まあ、それぞれ長所と短所がありますが。
2002年12月21日(土曜日) 雨のち晴れ
【天体プログラム開発再開】
USNO A2.0星表は恒星データ数があまりにも多い(5億5千万個)ので、ちょっと広い範囲の処理をするときは不便です。そこで、観測者が現在最もよく用いているGSC-ACT星表(1600万個)を入手しました。一時期サーバーから削除されていましたが、いつのまにかNASA(アメリカ航空宇宙局)の天文データセンター(直リンク)のウェッブページで公開されていました。
恒星カタログは上記ウェッブページのようにたくさんあるのですが、全部データフォーマットが違うのでその都度プログラムを書かないといけません。GSC-ACTは仕様書などほとんど無く、C言語で書かれたツールがソースコードとともにあるだけです。「このソースコードを読んで自分で書け」ということのようです。ところが、このソースコードがかなりの曲者で.....(笑)、ぜんぜん理解できない(読みづらい)のです。そこでGSC-ACTのデータアクセス方法を掲載しているウェッブページを世界中から探し回りましたが1件も見つけることができませんでした。まあ、こんなプログラムを書く人なんか世界にも少ないということでしょうか?しかたないので気合を入れて、10時間以上もかけてどうにかデータフォーマットを理解しました。最初は「普通にC言語で書いておいて、インテル形式にバイトを逆転させれば良いだろう」といいかげんにやっていたら全然読めません。そりゃそうです、データのサイズを少しでも小さくするためにビット単位でパックされていたのですから。添付のプログラムがやたら論理演算したりシフト演算していると思ったら、やっぱりそういうことだったのです。ってことで、とりあえず、1個の恒星データを表示することができました。
これから、指定した赤道座標の範囲内にあるデータを全て読み込むプログラムを書きます。
そういえば、Tycho-2恒星カタログの読み込みプログラムもここまで書いて中断していたことを思い出しました。ああ、時間が足りない。
2002年12月20日(金曜日) 晴れ時々雨
【ほっ、よかった....】
冬のボーナスが出ました。例年並ということでホッとしました。っと言ってもローンの返済に全額消えてしまいますが......。
2002年12月17日(火曜日) 晴れ
【寝不足だと頭痛がする....。ヤバイかも】
今日Windows UpdateでWindows XPのパッチを2件しました。セキュリティ関係の修正とMicrosoft
VMの修正でしたが、Visual C++ 6.0のデバッガーが正常に動作するようになりました。ブレークポイントを設定したりいろいろやっても完全に動作します。いやーー、これでやっと快適なプログラミング環境が復活しました。
先日工藤さんと藤川さんが発見した彗星の軌道を計算した後、位置推算表を掲載しようとしたら、時刻欄が全部00:00に表示されてしまいました。あれ?なぜこんなバグが発生したのだろうと考えていたら、思い出しました。24時間より小さな単位で指定された場合のプログラムは途中まで作ってそのままほったらかしになっていたのでした。まずは、このプログラムを完成させなければ。
それにしても作りかけのプログラムが多すぎますね(苦笑)。
2002年12月16日(月曜日) 晴れ時々雨
【うーーん、良く考えると....】
昨日はC/2002 X5の軌道要素を求めてみましたが、ぜんぜん外れましたねえ。そうですよねえ、この軌道だったらもっと早い時期に明るくなっていて、いろんな人が見つけているはずです。つまり、現在地球に非常に接近していて、今後徐々に地球や太陽から離れていく軌道となっていました。
一夜明けて、門田健一氏が昨夜観測したデータが送られてきました。それを含めた軌道が以下のものです。昨日の軌道が外れすぎで恥ずかしいので以下のように修正発表させていただきます。太陽系を上から下に向けて太陽方向に一気に突き進みます。2003年1月の太陽接近に向けてどんどん明るくなります。明け方の東の空に肉眼で見られるか?
これにて軌道の追跡は終わりにします。 |