« 2004年10月 | メイン | 2011年02月 »

2004年11月 の記事

2004年11月02日

体調

最近体調が悪いと思っていたら風邪をひいてしまったらしい。体温計で熱を測ってみると37.1度あった。おかげで今日の体育は欠席してみた。風邪をひいた原因はいくつか考えられるが、おそらく最近の気温の変化に対してついていけなかったのだろう。寒い時でも服装が変わらずにシャツ2枚にジャケットで過ごしてしまった。今日はその反省を生かしてトレーナーを着てみた。最近めっきり冬らしくなってしまった。

2004年11月05日

Linux Zaurus

前々から気軽に持ち歩けるパソコンとしてPDAが欲しかった。SonyのCLIEなどには目をつけていた。シャープがLinux搭載のザウルスを出したことも知ってはいたがそのときはPalm搭載であるCLIEにひかれていた。
なのに何故Zaurusにしたかというと、リモートデスクトップができるからだ。リモートデスクトップとは、インターネットなどを経由してWindowsXPなどの画面を操作できる技術である。WindowsCE搭載のSigmarionⅢでもできるしこちらもよいと思ったが、WindowsよりはLinuxかなと思いZaurusにしてみた。
実際に買ってみると、なかなか小さくて気に入っている。リモートデスクトップは画面が小さいものの、この小さい機械にWindowsのデスクトップが表示されている様子はなかなか壮観である。ネット環境としてはPHSカードとかを使うことになるのだが、so-netの接続サービスに2000円でつなぎ放題というものがある。これはなかなか破格なサービスであり、PDAでしか使えないけれど128kbpsまで出るのである。
とりあえずまだ完璧に使いこなしていると言える状況ではないので、今後もいろいろ調べてパワーアップしていきたい。

2004年11月11日

zaurus 2

ここ数日、zaurusについてネットでいろいろな情報を検索して読んでいる。専門的な話になるが、ソフトウェアの構成としては、linux kernelがあり、その上でQt/Embededというライブラリが載っている。そしてQtopiaというウィンドウ環境が構築されている。つまりXサーバなどは動いていないわけだ。そこでQtopiaを終了してコンソールに入る。そこでQtのソフトを起動することができる。MS-DOSでWindowsのソフトが動いているようなものだ。なかなか新鮮な感覚がする。まぁ基本的にはQtopiaを使うわけだが、動作が遅いと困るソフトはこのようにして起動してみるのもいいかもしれない。
ふだん使うために、リモートデスクトップのクライアントをいれてみたり、sshをいれてみたりした。製品としてはあまり使えるソフトがついてこないのだが、すべて自分でいじることができるのはなかなか楽しい。しばらくはこんなことをしているだろうな。

2004年11月15日

奨学金

今日は奨学金の適格認定書類の提出期限。書類自体は11日に取りに行っていたのだが、書く気が無く放置していた。
話は変わるが今日の起床時刻は15:24です。本当は4限に体育があったのだが・・・。唖然としつつも眠気には勝てず、2度寝に突入。夜になって気づいたのだが奨学金の書類を提出していない。まぁ去年も大幅に遅れたしどうにかなると思いつつ一日(正確には半日)だらだらしていた。
他の人はこんな生活しちゃダメですよ。

2004年11月16日

テスト

今日はテストがあった。たいていの授業は来週に試験を行うが、23日(火)は祝日にあたるため1週前倒しで試験が行われたわけだ。Operating SystemⅠという授業だが、配布されたプリントの持ち込みは可であったので、それほど・・・、というかまったく勉強せずに受けた。その結果、時間が無く1問だけとき終わらなかった。しかし他は解けているし出席も(書類上は)問題ないので、単位については心配する必要は無いと思う。それよりもはやくレポートでもしなきゃ。

2004年11月17日

ハードディスク

最近格好のおもちゃとなっているzaurusだが、11月10日にSLシリーズ最新機種であるSL-C3000が発売されている。ちなみにこの前購入したのはこの1つ前のモデルである。
このSL-C3000の大きなセールスポイントといえば1inch HDDの搭載である。PDA(携帯から通話機能を抜いたもの?)にハードディスクがのる時代になってしまったわけだ。最近はiPodのようにHDD搭載シリコンオーディオプレーヤが流行っているし、PDAに載るのも時間の問題だとは思っていた。4GBの記憶容量はPDAにとっては広大なものだ。また、USB端子が搭載された。以前もUSBクライアント機能は実装されていたが、今度はUSBホスト機能(USBマウスとかがつながる)も持つ。ただし、シャープからのサポートは無いらしい。サポートすれば大きなメリットになるのになぜサポートしないのかは謎だ。公式にサポートされなくてもドライバ自体はLinuxのものが使えるので大した問題ではないが。
これだけいろいろと遊べるzaurusだが、問題点として価格が「高い」ことがあげられる。PDAで7万円はないだろう。いまどきノートパソコンが8万円で買えるのに。1年後には5万ぐらいになるかな。

2004年11月18日

メールサーバ

net-sk.comのメールサーバ(MTA)は、Postfixを利用している。ここ最近のメールサーバは、意図しないユーザー(たとえば迷惑メール業者)などにメール送信をされないために、自ドメイン宛(例:**@net-sk.com)のメールしか処理しないように設定するのが普通だ。ただしそれだと他のサーバにメールが送れなくなってしまうので、Webメーラーからの送信やSMTP Auth、pop before SMTPなどを利用する。SMTP Authはメール送信時にユーザIDとパスワードを使って認証を行う方式。最初はこれを導入しようとしたのだが、なぜか必ず拒否されてしまう。しかたがないので、pop before SMTPにしようと思っていて、今まで放置していた。とりあえずWebメーラがあるしいいかなと思っていたが、やっと設定を行った。pop before SMTPでは、POPやIMAP(つまりメールを受信すること)などで認証が行われたIPアドレスを記録しておき、メール送信は一定時間そのIPアドレスからの接続に限り許可するというものだ。http://popbsmtp.sourceforge.net/からファイルを持ってくる。どうやらperlスクリプトで記述されているらしい。スクリプトだけでデーモン(サーバー)を記述できてしまうUnixの自由度はすばらしいと思う。

2004年11月19日

RSSの表示をしてみた

2、3日前に、ふと思い立ってblogの右側にRSSを表示させてみた。RSSとは、RDF Site Summaryの略で、ページの内容をXML形式であらわしたものである。XML形式であるためプログラムでのRSSの解析は非常に簡単に行うことができる。この表示プログラムはPHPで書いたのだが、PHPを使うのは今回で3度目のこと。Webページで検索しながら書いたため2時間ぐらいかかってしまった。XMLの構文解析や、RSSの構文解析はpearのXML_RSSとXML_Parserを利用したため実際に自分で記述したプログラム量はたいしたこと無い。
それにしてもblogを書いている人がうちの学年では少ない気がする。知り合いでは数人しかいないし、しかもリンクをはられると困るらしい。ということで2年生のサイトを中心に掲載してみた。mattu-とか、timoさんがblogで日記書いてくれればいいのにね。

2004年11月23日

birthday

実は今日は誕生日だったり。ということで23日の00:00にみんながお祝いに来てくれた。そしてさまざまプレゼントをもらった。今回は意外にも、クロいものが無かった。
野菜のぬいぐるみやら、ハンバーガ型CDケースやら、カップラーメン(大量)、かご入りプティー、美術展のチケットなどなどを頂いた。写真などは後で掲載する予定。それにしても、わざわざテスト期間中にお祝いに来てくれたみんなに感謝の気持ちでいっぱいだ。

ちなみに明日(24日)は、テスト期間中の一番のヤマであったり、レポートの締切日だったりであまり誕生日というものを楽しめていない気がする。まぁレポートとかをためるのが悪いのだけれど。

カーネル

今回は、コンピュータ上級者向けの内容。
カーネルとは「核」のこと。しかしコンピュータサイエンスの世界では、OSの中心となるプログラムをさす。いま、専攻実験のレポートでlinuxのカーネルをいじっているのだが、思ったより複雑なことをしなくてもいいようだ。システムコールの追加も、いくつかのファイルに、追加するシステムコールのエントリポイントを記述して、関数を実装するだけですむ。当たり前だが標準Cライブラリは使えない。つまりCの世界でおなじみのprintfとかが使えないのである。しかしそれではプログラムを書きにくいわけで、printkなどの代替関数が用意されているのもよく分かる。
システムコールの実装で注意しなければならないことは、アクセス権のチェックである。最初はこれを忘れていて、締め切り前日(23日)に修正していたり。カーネル内ではポインタ領域へのアクセスは自由である。つまり他のプロセスの内容も読めるわけで、気をつけないとセキュリティホールが簡単に出来てしまう。とりあえず、ユーザ空間からポインタが渡されたら、copy_from_user()を使って、アクセス権チェックを行わないとまずい。
カーネル内のプログラムは、制限が無くて面白いが逆に気をつけないと、kernel panicでOS自体が落ちてしまう。せっかく勉強したのだからデバイスドライバのひとつでも書いてみようかな。

2004年11月26日

blog

友人であるtimo氏が、blogをはじめた。というかblog書いたりしないかな、とコメントしていたら始めてくれた。なんか無理に書かせてしまったような気がして申し訳ない。しかし、前々から思っていたがなかなかのCSS使いであることがはっきりした。このページもあれこれいじっているが、あそこまでデザインをいじるのはムリだ。やはり自分はデザイン系が苦手なのだなと痛感した。とりあえず、このページはしばらくデザインはいじらないつもり。
ちなみにtimo氏のblogが、www.net-sk.com/~username形式でアクセスすると動かないのはsuEXECのせいです。これは本来、CGIをそのユーザの権限で動作させるためのもの。パーミッションを自分しか書き込めないように変更すれば、動作するはず。しかしそうすると、www.net-sk.com/usernameでアクセスするとエントリーの追加が出来なくなる。つまり書き込みが出来ないわけだ。どうにかできないものかと考えてみたけれど、ちょっと複雑なことになる。よい解決法が思いつくまでは、このままになってしまいそう。

2004年11月30日

温泉

秋休みということで、テストで疲れてぐったりしている体を温泉につかって癒そうとおもい、旅行に行ってきた。まぁ、実際には10月ぐらいから計画されていたのだが。
で、どこに行ったのかというと、静岡県と神奈川県の県境にある湯河原温泉である。ちなみに泊まったところは、ホテル東横というところ。場所はここ。主目的は温泉だったので、ついたらまず近くにある独歩の湯というところへ行った。ここは足湯がいくつかあり、それぞれ体のどこどこに効くといったことが立て札に書いてあった。源泉は全部同じだとおもうが、床がそれぞれ違った構造をしており、足のつぼを刺激するらしい。
ホテルへのチェックインは4時過ぎになった。部屋は露天風呂つき和洋室という、一泊3万円程するところに泊まった。ちょっと高いがさすがに豪華である。贅沢とはこういうものを言うのかなと。

2004年11月の記事について

このページの全記事は、2004年11月に投稿されました

前の月 2004年10月

次の月 2011年02月

他の記事は メインページ過去記事ページにあります