2007年02月28日

使い方がまだよくわかってません

 日本発のSNSであるmixiに入会しました。理由は今後の悪だくみの相談に参加するため。中毒性があるという噂は各方面から聞いているので、はまらないように注意したいです。

mixiって、あんまり好きじゃなかったんですよね。特にその閉鎖性が。非公開なブログってなんだよ!Webって公開することに意味があるんじゃないのかよ!みたいな(このセリフだけだとだいぶ語弊があるな)。

ある御仁にそんな話をしたところ、次のようなお返事が
クローズドなサイトと考えるからいけないんだよ。ブラウザを使ったメッセだと考えればなんの問題もないよ。
……なるほど納得。
posted by しぐま at 23:56 | Comment(4) | コンピュータ

2007年02月27日

布教活動

 Stellariumのトップページの日本語版ができました。Wikiへのリンクも日本語化されたページに飛べるようになっています。また、諸般の事情で0.8.2用日本語マニュアルのリリースはあきらめました。0.9.0がリリースされ次第、正式な日本語マニュアルをリリースすることになりそうです。それまでは、こちらの暫定版で勘弁してください(0.9.0用の記述も混じっているので、若干0.8.2と挙動が違うところがあります)。

その0.9.0のリリース時期は今のところ未定のようです。ユーザによる機能の拡張がしやすくなるように、あとSTLやBoostの利用を本格的に進めていったために、内部的な処理が大きく変わっているそうで。つまりいまだbuggyです。

とりあえず、日本語を使う上で問題となりそうな点(特に「言語」の変更処理あたり)を中心になるべく詳細に解決方法も含めて報告するようにしていますが、どれだけ聞き入れてもらえるかは不明……。他に気になる点があったら、是非教えてください。原因がわかれば、修正点を報告するようにします。でも、C++/STL/Boostに関してはさっぱりなんで、ちょっとした問題でも解決方法を探すのに時間かかっています……。まぁ、勉強にはなるんですけど。
posted by しぐま at 15:46 | Comment(0) | 天文学と教育

2007年02月26日

ニュース三題

ニコニコ動画終了
 YouTubeなどの既存の動画共有サービスのAPIを利用して、アップロードされた動画上に任意の文字列を表示させることのできるニコニコ動画のサービスがYouTubeからのアクセス遮断で終了したそうです。こないだ、ニコニコ動画が面白いと熱く語っていた、イコさんと紅茶さんは泣いているんじゃないでしょうか。

表向きは、ニコニコ動画からのトラフィックが増えすぎたからという理由だそうで。でもそうなると、YouTubeの人気動画を選択して再生してくれるRimoなんかはどうなるんでしょう。こっちはYouTubeの創業者に好評だったそうですけど。違法動画の利用を促進しているなんて思われちゃったのかな。

でも、件のアナウンスのページに掲載されている、「ニコニコ動画終了のお知らせ」の動画なんかを見ていると、こういうセンスを持っている人たちならきっともっとおもしろいサービスを考え出してくるんじゃないかなとも思ったり。


DellがLinuxプリインストールPCを提供開始
 少し前に、米Dellが「顧客要望投票サイト」みたいなのを作ったら、「Linuxインストール済みのPCを提供してほしい」という項目が一位になったというニュースがありました。今回は、その結果をうけてLinuxPCの提供を開始することにしたという話。

予想以上に決断が速かったですね。Dellはもともと、Windows以外のOSのインストールに寛容だった(マニュアルにもデュアルブートするためのパーティションの切り方やOSのクリーンインストール方法が載っていた)ので、将来的にはLinuxPCの販売も視野にいれていたのかもしれません。

とりあえずSUSEだけのようですが、商用サポートが存在するUbuntuやRedHatも近い将来ラインナップに登場するでしょう。Windowsの利用に特化したハードウェア構成にならなくなるのはうれしいところですね。今、使っているHPのnx6310なんかは、「Windowsの終了時」に次回起動をはやめるためのBIOSの設定をあれこれいじっているようで、「Linuxを終了」→「Windows or Linuxを起動」なときは起動が遅くなるという難点があります(それに加えてたまにGRUBの画面でキーボードが効かなくなる)。こういうエンドユーザがどうしようもないWindows専用カスタマイズがなくなるだけでも非常にありがたいです。


略して迷者
 迷走珍走若者君ことがんだーさんは、本日誕生日のようです(ソースはケータイ)。みんなでおめでとうコールをして、いやがらせをしよう!
posted by しぐま at 20:27 | Comment(3) | コンピュータ

2007年02月21日

へこみみもーど

 ちょっとヘコむ結果が発生。まぁ、完全に自業自得なので言い訳のしようがないのだけれども、どよーんな感じ。情けないという気持ちよりも、どちらかというとこんちくしょうという上向きの気持ちなのと、取り返しのつかないというものではなくまだまだ挽回できるチャンスがいくらでもあるのが救いかな。一度リセットしてまたゼロからがんばろう。

というわけで諸般の事情により詳しいことは明らかにできないのですが、ROの復帰はまだまだあとまわしになりそうです。下手すると四月以降かも。キャラ消えないようにだけ注意しとかないと。

事情を明かせないのにこんなとこ書くなよというお説はごもっとも。自分への戒めというか心のもやもやをはっきりさせるために書いているので、御容赦くだされ。がんばるぞー。
posted by しぐま at 19:31 | Comment(2) | 日記

2007年02月20日

最近はカラフルだよねこれ

2/20 アドレスバー
 Taken氏がBugzillaの開発者であるMarkham氏のFirefoxに対する提案を翻訳されています。「アドレスバーをもっと利用者が理解しやすい形に変更すべきではないか」という内容。

一般的な利用者にとって、それが何を意味するかわからない場合、表示する必要はないんじゃないか、と。だからもっと(例えばSSL通信がそうなったように)視覚にうったえるアドレス表示が必要なのではないかという問題提起です。

例えば、基本的に編集できないようにしてドメインの部分は、まぎらわしいアドレスをよりはっきりさsるような形でボタン表示にするとか、SSL証明書の内容を視覚効果に反映させるとか、プロトコルはもう表示する必要ないんじゃないか、とかとか。上記リンク先にわかりやすく翻訳されているので、詳しいことはそちらを参照されたし。


 実際に実装されるまでには、まだいくつものステップが必要なんでしょうけど、なかなか面白い提案だと思います。たしかに、検索サイトが充実している上に検索バーが標準で搭載されるようになった現在ではアドレスバーをいじる意味ってあまりないかもしれません。下手にいじらないように、特別な操作をしないといじれないようにしておくのもいいかも。

いまどきのアドレスってやたら長いからなかなかいじる気にならないんですよね。アドレス削って上の階層いきたいだけなら、GoUpとかあるし。上の提案ももう一歩進んで、ドメイン名以下の内容ももっとわかりやすい表示にできないもんでしょうか。GETメソッドの引数はボタンにまとめて、押せば別個に表示されるようにするとか。

あと、なるほどなって思ったのがfaviconの話。自分はタブを常に表示するように設定しているので、別にアドレスバーじゃなくてタブバーにfaviconを表示しておいてくれれば問題ないと思ってしまいます。タブを隠すような設定(現状のデフォルト)を意識的に使いたがる人ってどれくらいいるんでしょうね。
posted by しぐま at 19:47 | Comment(0) | コンピュータ

2007年02月19日

タイミングの悪さは天下一品

 日本版ラグナロクオンラインのキャラクタースロットが五つに増えるそうで。今さらというか、何で「今」なんだ。またなんかプレイヤーを逆上させるような不祥事起こしたのかな?

絶対、新二次職実装の前後に追加すべきでしたよねぇ。転生実装か拡張一次職が出揃ったときにプラス2ぐらいして、現時点で七つぐらいにはなっておくべきだったかと。なんでこう毎回商機を逃そうとするんでしょ。

今回は追加料金無しで増やすことができるとのこと。ちょっと意外。追加料金込だともうアピールできないと思っているのかな。でも、上記タイミングだったら追加料金有りでも良かったろうに(さんざん叩かれただろうけど)。

さて、ガンホーが切れる最後の切り札は不思議なタイミングで使っちゃったわけですが、今後はRO2に向けてどんな黄昏を演出してくれるのでしょうか。というかもう切り札はないよね?
posted by しぐま at 19:36 | Comment(5) | ラグナロク

2007年02月18日

新番組(イントネーションは新撰組)

コードギアス
 二度目の総集編。というかいつまでやるんだろ、これ。新番組の宣伝が入っているから、もうすぐ終わるんだろうけど……終わる気がしない。総集編はルルーシュのモノローグだったんだけど、扱い時間が「オレンジ>マオ≒0」だったのには笑った。まぁ、オレンジは視聴者にも大人気だからいいとして、マオのストーリーをそこまで徹底的に省くか。てっきり、オレンジはギアスを装備して復活するんだと思っていたんだけど、その気配なし。退場したまま終了しちゃうのかな。


あやかしあやし
 久しぶりに見たら、OPがかっこよくなってた。なんとなくデジャヴを感じたのだけれども、何かのオマージュなのかな。お気に入りのウンチク妖怪じいさんはいまだに出番が少ない模様。てっきりちょい役だと思っていた悪役十手持ちの方が大活躍しているし。劇中とEDを見ていたら、あぁアトルは製作陣のお気に入りなんだな……と。アニメ版ちっちゃな錬金術師のウィンリィみたいな?


ジュウケンジャー
 パンダの大量動員。レッド・イエロー・ブルーの三人スタート。敵はキョンシー。実はジュウケンジャーよりもその参謀役の猫の方が遥かに強いジレンマ。そんな感じ。格闘シーンに力をいれていくみたいなので、是非カブトに出てきた黒服眼鏡杖持ちの兄さんを出してください。


電王
 なんか、ふつーです。平成ライダー特有の痛さもあまりなく、本家ライダー特有の悲劇性もあまりなく。というかライダーものである必要すらない。怪人が暴れるシーン、本当はいらないんだけどとりあえずやらなきゃダメだよね、ぐらいのストーリー展開。響鬼の最初もこんな感じだっけ。これくらいのぬるさの方が好きです。あとモモタロスにどんどんツンデレ属性が付与されていっているのがあまりにも不憫で。一番の萌えポイントが(正義側ではあるけど)怪人ってどうなんだ。


幼なじみネタ
 仮面ライダーカブトの中で、空を指さすことが好きなので有名な天道役をやっていた人が、今度はテレビ朝日の深夜ドラマをやるそう。たぶん、金曜の夜の「時効警察」とか「雨と夢のあとに」とか「てるてるあした」とか名作が多い枠。ヒロインは「雨」の人。ちょっと楽しみ。ストーリーは、「二人以外誰もいないときは、姫と家来を装う」という子供のころ交わした約束を高校生になっても続けている幼なじみの話らしい。……雨はともかく、天道が高校生?


新番組とか銘打っておきながら、半分以下しか新番組ないし。
posted by しぐま at 17:32 | Comment(0) | 日記

2007年02月15日

pricelessというよりprideless

先日、関東のエロい人から
「2月の終わり仙台に行くから接待よろしく」
という連絡をうけました。

エロい人向けの接待とかやったことないからよくわかんなかったので、とりあえず適当に温泉宿をピックアップして、芸妓さんとお笑いコンビを調達。で、宿代はとりあえず自分が立て替えておくことになったのですが
明日中に支払わなければいけない金額:50000円
給料日(20日)までの生活費込の所持金:50000円
財布を必要としない生活(空だから):priceless
……お金では買えない価値とか以前の問題です。まぁ、食糧のストックもあるしなんとかがんばってみます。でないと死ぬ。水があれば大丈夫なんだっけ?
posted by しぐま at 20:51 | Comment(5) | 日記

2007年02月14日

宇宙へ婚前旅行?

アリス学園
 ネタにはならないけど、いい感じに進んでいただけに終了は残念です。NHKBSでは続編作ってないのかな。NHKのアニメって原作ものだと、原作に追いつきそうになったらばっさり終わるのが多いような。プラネテスは仕方ないとして、十二国記とかツバサクロニクルとかロケットガール?とか。メジャーはだいぶ貯金があるからまだ大丈夫だけど、追いついたら終わりそう。CCさくらは原作の方が先に終了したんでしたっけ。

ジャンプアニメみたく、オリジナルクールを導入しないのかな。導入するとぐだぐだになっちゃうことわかってるのかな。ストーリーの合間合間にはオリジナルシナリオを挿入しているみたいですけど。それにしてもアリス学園は終わるのがはやすぎたような。結局、なんら問題は解決してないし……


ボウケンジャー
 シーズン全体を通して、戦隊物の王道を行っていましたが、最後も無難な終わりかた。先週も書いたけれど、ミスターボイスが実はミスボイスだったというサプライズつき。いや、もしかするとブルーも女の子だと見間違えるほどの美少年という線もあるか。それはそれで。さくら姐さんは結局告白できず。

今回はずっと楽しんで見ることができました。たぶん一番の要因はレッドがちゃんとリーダーっぽかったことかと。熱血ではあったんだけれども、チーム全体のことも考えながら冷静に熱血やってた感じ。それでいて、しっかりいじられてるし。

悪役も魅力あるキャラが揃ってましたね。特にガジャは非常に良かった。個人的には毎回あの人に次回予告やってほしかったぐらいに。複数の目的の違う組織を登場させることで、なんちゃって駆け引きもあったし。

次回作は、またレッドが熱血暴走野郎に戻るっぽいです。あと、ねこ。
posted by しぐま at 19:39 | Comment(3) | 日記

2007年02月13日

バンアレンタイデー

 コンビニの一角で、女子中学生が友達と、女子小学生が母親と心なしか真剣にチョコレートを選んでいるところを見ると、世も末かなと思う今日このごろいかがお過ごしでしょうか。

そういえば、クリスマスって"X'mas"という略称があるけれどもバレンタインデーはそういうのないんですかね。逐一Valentine's Dayなんて打ってたら大変だと思うのですが。

って、さっきの小学生、女の子じゃなくて男の子じゃないか。これは将来有望だ(何
posted by しぐま at 17:56 | Comment(0) | 日記

2007年02月12日

プログラミングって芸術の世界だよね

 プログラミングをする上で重要になってくるのが文書化です。そのコードが何をやっているのか、何をやろうとしているのかをドキュメントという形で明確にする必要が出てくるのです。

真に美しいコードを書けるなら、そのコードを読むだけで簡単に理解できるそうなのですが、そんな高尚なものをそうそう書けるはずもなく。ひどいときは昨日自分で書いたコードすら理解不能なこともあります。

というわけで、こまめにメモを残していくことが大事なのですが、これが非常に面倒。要するにコードと文書の二度手間になっちゃうのですから。そして大抵の場合、時間がたつにつれコードと文書の内容がちぐはぐになっていってしまいます。意味ねぇー。

そんな、無間地獄の用な悩みを解決してくれるのが、Doxygenという文書化ツールです。これはソースコードの中に、あるフォーマットに沿ってコメントを残しておくだけで、各メンバ関数のリファレンスや、クラス間の関係などをお手軽にHTML/LaTeX他のフォーマットに生成してくれる代物です。


 Ubuntuならインストールは簡単。
sudo apt-get install doxygen graphviz
graphvizはクラスの継承図などを作成するために必要です(図を必要としなければインストールしなくても大丈夫です)。

実際、体験するためにはDoxygen用にコメントがつけられたソースコードが必要です。ここはStellariumを例に作業を進めていきましょう。ソースアーカイブをダウンロード・展開してsrcディレクトリに移動します。そこで
doxygen -g
とすれば、Doxyfileという設定ファイルを生成してくれます。

このまま、ドキュメントを生成してもいいのですが、クラスの階層図などを表示できるように、Doxyfileの中身を次の部分を修正します。
PROJECT_NAME = Stellarium
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
HAVE_DOT = YES

この状態で
doxygen
と実行すると、srcディレクトリの中に、htmlとlatexというディレクトリが作成されます(けっこう時間がかかりました)。とりあえず、html/index.htmlを表示してみたら、Stellariumの複雑なようでシンプルな構造がよくわかることでしょう。ちなみにRECURSIVEがNOなので、このままだとstelutilsなどは表示されません。
posted by しぐま at 16:53 | Comment(0) | コンピュータ

2007年02月11日

カビ柄シューズ

 先日、壊れて凶器となった靴の話の続き。あのあとも健気にも履きつづけました。充分に気をつけたら流血だけなら避けられるし、ちょっと痛いけど。そしたら、もう片方の靴もポキっと。両靴に剃刀を仕込んだ状態に。

いい加減、買い直さなきゃなぁ、なんて思いながら一ヶ月が経過。まぁ新しい歩き方にも慣れちゃって傷がつくこともなくなったんですけど。そんな中、ふと思い出したのです。そういえばもう一足、予備がなかったっけ、と。数年前に室内用にって買ったシューズが使われずに残っているはず……。

靴箱を発掘したらありました。グレイカラーのジョギングシューズが。あれ?買った当初はたしか白だったような気がするんだけど。……もしかして、カビてる?

この際、細かいことには目をつむろう。これで流血の恐れから逃れられるのだから。と思って新しい(?)靴を履き始めたのが数日前の話。


今は靴擦れで血が流れています。
posted by しぐま at 09:58 | Comment(3) | 日記

2007年02月10日

日本語って難しい

スラドのコメントに書いてあったネタ。

画像はイメージです

いや、そりゃ、まぁ、たしかにそうなんだけど。
posted by しぐま at 09:51 | Comment(0) | 日記

2007年02月09日

いわゆるハーレム

 近所の男子校である仙台二校が来年から共学になるそうです。先日、推薦入試の合格発表があり、1900年開校以来初めての女子高生誕生ということでニュースになっていました。つまり来年からは登校中に女子高生とすれ違う確率アップです。見通しの悪い曲がり角もあるので、パンをくわえた……というシチュエーションもようやく現実味を帯びてきました。

その後、「教室で再会」することは100%あり得ないのですが。


 そんな仙台二校ですが、今まで100年以上男子校だったわけで、当然校舎には女子生徒を受け入れる土壌はありません。よって昨年あたりから、改修作業をしていました。更衣室やトイレの追加はもとより「身だしなみを気にする女子生徒ならでは」(ニュースキャスター談)のシャワールームも完備なんだとか。……贅沢すぎない?

もともと男子生徒用のシャワールームもある、もしくは今回作られたのならいいのですけれども。いくら県内随一の進学校とはいえ、公立高校にそんな余裕あるとは思えませんし。というかむしろ、男子生徒の方がシャワーを必要としてるんじゃないでしょうか。匂いとか。


 まぁ、そんなことはさておき。彼女たちは野獣の群に飛び込むわけです。でも男子生徒の方が激しく戸惑いそうな気もしますね。最初はどんな気まずい雰囲気が流れるのかちょっと楽しみです。たしか一年目の前半は体育会系のイベントが目白押しらしいんですけれども、大丈夫なんでしょうか。

個人的には逆のシチュエーションの方が好きなんですけれども、あまり贅沢は言わないでおきましょう。朝夕の登下校中にセーラー服を着た女子高生を拝めるようになるだけでも御の字です。

問題は、仙台二高は基本的に私服だってことぐらいで。
posted by しぐま at 17:56 | Comment(4) | 日記

2007年02月08日

一周年

 実はSeesaaにブログを開設してから今日で一周年です。2006/2/8から2007/2/7までの総エントリ数は357個。一日一個は達成できませんでした。

内訳は
日記         237個
コンピュータ 58個
天文学と教育 42個
ラグナロク 11個
しーさー 9個
こんな感じ。カテゴリの作り方がかなり場当たり的なので、だいぶ偏ってますね。ラグナカテゴリって月一回未満かよ。天文学と教育は、とある記事を書きたかったから作ったのですけれど……いまだにその記事をアップロードはおろか書くことすらできてません。というか賞味期限すら切れてしまった気がします。困ったもんだ。

月ごとのアクセス数(訪問者数/ページビュー)は
02月  186/1539
03月 259/1908
04月 423/3486
05月 751/4492
06月 1021/5391
07月 989/4532
08月 759/4705
09月 937/6179
10月 945/6393
11月 1052/5827
12月 965/5935
01月 1201/7699
合計 9488/58086
6月以降ほとんど変わってませんね。1日平均26/159っすか。半分以上が検索BOTorRSSリーダってことを考えると「人間」は片手でも足りそうですね。リファラは不明が7割、検索サイトが2割、本家or友人が1割。検索ワードはUbuntu+なんとかが大半みたいです。

検索ワードの関係もあるのでしょうけれども、ブラウザはIE/Firefoxと一般よりもFirefoxが大目な感じ。というか2007年1月だけ見ると、不明34%、Firefox30%、IE25%とFirefoxが逆転しちゃってます。でも、OSは不明40%、Windows40%、Linux20%です。不明やけに多いな、おい。


 一周年を向かえて次の目標は、とりあえずなるべく毎日更新すること。昨年も見た目は一日一回弱という数字ですが、たまに一日数回というのを繰り返している上に半月ほど行方不明になっていることも何度かやっちゃってるので、今年こそはそれをやらないようにしたいです。

あと全体のデザインの変更。黒を基調にこんな風に配置して〜という希望はあっても、実現にはまだほど遠い感じ。時間よりもセンスがないことの方が大問題なんですよね、これは。

デザインの変更と同じ流れなのですが、まじめにマークアップすることも目標のひとつです。コマンドも出力結果も定義リストもまとめてpreタグ使っちゃっているような状態なんで……。せめて良く使いそうなタグだけでも、ちゃんと頭の中に叩き込んで積極的に使うようにしたいです。
posted by しぐま at 23:13 | Comment(2) | しーさー

2007年02月07日

しーさーへの要望

リニューアルキャンペーン
リニューアルキャンペーン開催中
Seesaaブログが新しくなりました。デザインはもちろん使い勝手もさらに便利に!
新規登録の方も既にお使いの方もプレゼントが当たるチャンス。



-----

 先日のメンテでSeesaaがリニューアルしたそうです。TOPページのデザインを含めていろいろ変わってるみたいですけど、僕にとっては管理ページがちょっと使い易くなったかな、ぐらい。

で、リニューアルにあわせて上記のようなキャンペーン中だそうで。この際だからキャンペーンへのエントリーがてら要望を箇条書きしていきましょう。
  • コメントのせめて名前だけでもCookieで保存
  • アクセス解析のブラウザの欄でケータイブラウザの判別
  • アクセス解析でケータイからのアクセスの割合の表示
  • アクセス解析の当月分も一ヶ月まとめて表示もしくは週単位で
  • ケータイからのアクセスでも最新コメント一覧を表示
  • 記事投稿の部分もSSLが使えるように
こんなもんかなぁ。他にもいろいろあったような気がしたのになぁ。

個人的には十分に使い易いブログだと思います。Podcastとかvlogとかあるんで、もうちょっとマルチメディア系コンテンツも提供してみたいんですけど、弾がないジレンマ。
posted by しぐま at 18:10 | Comment(0) | しーさー

2007年02月05日

テレビいろいろ

コードギアス
 「反逆」が全然でてこない内容。黒の騎士団は金髪のジャーナリストさんが一人でがんばっているような……。もうすこし反体制派の成長を見せてください。C.C.の痴話喧嘩はもうお腹いっぱいです。

ボウケンジャー
 実はボイスが一番の萌えキャラだったというオチ。来週はとうとう最終回です。

電王
 未来の乗物のくせにしっかり現代風ナンバープレートがついているバイクとか、そのバイクを先頭車両内で操作することで電車を運転するとか、電車が中途半端に犬・猿・雉に変形するとか、その他いろいろ言いたいことはあるけれども、まずまずの無難な立ち上がりの模様。
posted by しぐま at 15:24 | Comment(0) | 日記

2007年02月04日

Radeon on Edgy

 DellのOptiplex GX620にUbuntu Linux 6.10 Edgyをインストールしたときの話。GX620はBTOでIntelのグラフィックチップを使うかATI Radeon X600を使うかを選べます。で、研究室のはATI Radeon X600を搭載した奴なんですけど、これがインストールCDではうまくいきません。

自動で認識はされるんですけれど、MachなんとかってエラーがでてXが起動しません。というわけで、こんなエラー画像が出て、コンソール画面で設定をする必要があります。

とりあえず
sudo nano /etc/X11/xorg.conf
と入力し、Section "Device"以下"ATI Technologies"って書いてあるあたりを
#       Driver          "ati"
Driver "vesa"
となるように修正します(atiと書いてある行の先頭に#を追加し、その下にvesaと書いてある行を追加)。vesaとは汎用ドライバの名前。だから大抵のビデオカードはこのvesaドライバを使えばXを動かせるんですけれども、性能は悪いのです。というかブラウザのスクロールがかっくんかっくん。あとBusyBox云々と言われて真っ暗になる人は、(initramfs)の後ろに
chroot /root nano /etc/X11/xorg.conf
と入力してから、上のようにvesaドライバを使う設定にしてみると起動できるかも。

というわけで、Ubuntuのインストールが完了後、前回と同じようにドライバのインストールをします。UbuntuにおけるATIのドライバは二種類あって、ATIが公式に提供しているバイナリドライバ(xorg-driver-fglrx)と、有志が解析したオープンソースのドライバ(xserver-xorg-video-ati)があります。通常はxserver-xorg-video-atiがインストールされていて、そこから自動認識されます。また、3D機能を有効活用したり、Berylのような3Dデスクトップを使いたい場合もオープンソースなドライバ(xserver-xorg-video-ati)が必要なようです。本来、X600もオープンソースのドライバで対応されているはずなのですが、どうもGX620で使っているタイプはちょっと特殊みたいで自動認識はされてもうまく動かないらしいのです。

インストールは簡単。
sudo apt-get install xorg-driver-fglrx
としてから、xorg.confを変更します。
sudo nano /etc/X11/xorg.conf
で、最初に修正した部分を、今度は次のように修正
#       Driver          "ati"
# Driver "vesa"
Driver "fglrx"
vesaの行の先頭に#をつけて、fglrxの行を追加しただけです。これでXを再起動(ctrl+alt+backspace)すれば、表示は快適になります。


 ところがどっこい。たしかに2Dの方は快適に表示されるようになったのですけれども、3Dの方がさっぱり。Stellariumを起動すると2fpsとか出てかなりかっくんかっくんになっちゃいます。/var/log/Xorg.0.logを見てみるとDRIの初期化に失敗したからdirect renderingはできないよーんとみたいなことが書いてあります。

というわけで、fglrxinfoを実行すると
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
と表示されています。あれー?glxgearsを実行すると歯車がゆーっくりと回っています。あれれー?念のため再起動しても同じ。あれれれー?

そんなこんなでネットを徘徊していると、本家のHelpに、オープンソースのRadeonドライバのインストール方法ATI提供のRadeonドライバのインストール方法を発見。ざっと読んでみるとオープンソースのドライバの方が3Dにも対応していて良いよん、みたいな記述があったので、まず前者から試してみることにします。様はxorg.confに適切に書き足していって、fglrxモジュールをロードしないようにして、Driverの部分をatiかradeonかにすればいいらしい。

結果、Xすら起動せず。だめじゃん。

というわけで今度はATI提供のバイナリドライバのインストール方法を試してみました。といってもやってることは上とほとんど同じ、でもってxorg.confにExtensionセクションを追加して、Compositeを0にするのがキモらしい。

結果、上と同じで2Dは素早いけどDRIはあいかわらず無効。というか上記HelpにOpenGLのvendorがMesaのときの対処法が載っていますね……一通りやってみたけど、だめでした。Xの再起動やシステムの再起動でも結果は変わらず。こりゃあきらめますか。


 と思っていたらいつのまにかDRIが使えるようになっていました。あれー?最後にあきらめてから、xorg.confはもとより、どこもいじってないはずなんだけどなぁ(fglrxドライバを使用したまま)。fgl_glxgearsを実行すると
Using GLX_SGIX_pbuffer
2403 frames in 5.0 seconds = 480.600 FPS
というハイスコアを叩き出しています。理由がわかんないで今後のために関係ありそうなものの出力だけリストアップ。

xorg.confのModuleはdriとglxをロードしている。Driverはfglrx、Compositeは0。/etc/default/linux-restricted-modules-commonのDISABLED_MODULESは空欄で。

'lsmod | grep fglrx'の結果。
fglrx                 406988  8 
agpgart 34888 2 fglrx,intel_agp


'fglrxinfo'の結果。
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X600 PRO Generic
OpenGL version string: 2.0.6011 (8.28.8)



OpenOffice.orgが起動しない問題
 ATI製のfglrxドライバを使用していて、かつ上記のようにCompositeを"0"にしているとOpenOffice.orgが起動しないそうです。実際起動してみると、スプラッシュスクリーンの途中で以下のエラーを吐いて終了します。困った。
terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_S_create

** (process:10709): WARNING **: Unknown error forking main binary / abnormal early exit ...


とりあえずCompositeを"true"に変更してXを再起動(Ctrl+Alt+BackSpace)すると、OOoを起動できるようにはなります。ただ、その場合DirectRenderingが無効になるので、3Dアクセラレータは使えません。fglrxのバグなのかなぁ。
posted by しぐま at 20:31 | Comment(0) | コンピュータ

2007年02月03日

鬼を呼び込め

 ptetex3をインストールしたのですが、どうもdvipdfmxがうまくいかない。どうやら画像を読み込むところでこけているようです。dviにはうまく変換できるのだけれど……。こんな感じのエラーメッセージ。
test.dvi -> test.pdf
[1ERROR: /syntaxerror in -file-
Operand stack:

Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval--
--nostringval-- 2 %stopped_push --nostringval--
--nostringval-- --nostringval-- false 1 %stopped_push
1 3 %oparray_pop 1 3 %oparray_pop 1 3
%oparray_pop 1 3 %oparray_pop .runexec2 --nostringval--
--nostringval-- --nostringval-- 2 %stopped_push
Dictionary stack:
--dict:1127/1686(ro)(G)-- --dict:0/20(G)-- --dict:80/200(L)--
Current allocation mode is local
Current file position is 1
ESP Ghostscript 815.02: Unrecoverable error, exit code 1

** WARNING ** Filtering file via command -->gs -q -dNOPAUSE -dBATCH
-sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3
-dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode
-dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode
-dUseFlateCompression=true -sOutputFile=/tmp/dvipdfmx.IMANTX
-dNOKANJI -c '.setpdfwrite << /NeverEmbed [/Courier /Courier-Bold
/Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold
/Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold
/Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light
/GothicBBB-Medium] >> setdistillerparams' -f ./001.png -c quit<-- failed.
** WARNING ** Image format conversion for "./001.png" failed...
** WARNING ** Image width=0.0!
** WARNING ** Image height=0.0!
** ERROR ** pdf_ref_obj(): passed invalid object.

Output file removed.
001.pngってのが読み込んでいる画像。というかなんでpng画像読み込んでいるのにgs使ってるんだ?

というわけで同じ画像をepsに変換してやってみると……成功。同様にjpgに変換してみると……成功。やっぱりpngに対してgsを使っているのが問題のようです。って、どこでこれ調整してるんだ。というかこういう問題見掛けないところを見ると、自分だけの問題なのかな。となるとコンパイル時に何か問題があったのかな。どこから手を付けよう……
posted by しぐま at 19:44 | Comment(5) | コンピュータ

2007年02月02日

小心者

 少し前にリニューアルされたという、Google グループをうろちょろしていると、Open N-Body Rendererという面白そうなグループを発見。

N-Bodyとは「N個の粒子」ということ。例えば銀河系のシミュレーションをするときなんかは、個々の星を質点の粒子と考えてそれぞれに対して重力がどのように働くかを計算していきます。この場合、シミュレーションの目的や計算機の性能、計算方法によって扱う星の数(N)を決定します。だから、このような計算は「N体シミュレーション(N-body simulation)」なんて呼びます(もちろん粒子として考えずに計算する方法もありますし、それらを複合して利用する方法もあります)。

で、上記のグループはそれらの計算結果を簡単に可視化し、考察や議論、発表に役立ててもらえるようなツールを作ろうという話みたいです。オープンソースで、なるべくプラットフォームに依存しない形で、しかも日本人が。いいいいね、すごくワクワクするね。

是非、自分も開発に積極的に参加していきたいところ。でも躊躇している理由が二つ。まず、自分の知識・技術が他の人たちに比べるとほとんどゼロに近い状態であること。そして、もう一つは参加している人達が大物ばかりであるということ。恐れおおくて発言すらままならないデスヨ(なんか学を志す者としてはかなり問題ある発言だな、これ)。

とりあえず当分ROMっておこう。そして、自分にもできそうな雑用が見つかったらこっそりと参加して、少しずつ取り入っていこう(人としても問題あるような気がしてきた)。
posted by しぐま at 16:31 | Comment(0) | 天文学と教育