himajin top
欅通の「FreeBSD 自習室」

FreeBSD をさわり始めてはや○年。それでもやりたいことはまだ達成されていません。FreeBSD とアプリケーションソフトを使いこなすために今日も広大な Web をさまようのでした。
そうそう、時には世間一般に広く使われている OS やアプリケーションの話もしていきます。どこでも面白いことは起こるものですから(笑)。

検索エンジンを介してこのページに到着された方へ:古い記事に対する感想、意見等は、最新の記事のつっこみにお願いします。ささいなご意見でもいただけると助かります。

目次 (総目次)   [次の10件を表示]   表紙

2004-09-25 FreeBSD で Millennium G450 PCI を動かすメモ
2004-09-07 I9990305 って出るんですけど
2004-08-23 固有種も元を辿れば外来種
2004-05-04 sambaでファイル名が文字化けするんですけど
2004-03-24 LiveHTTPHeaders
2004-03-22 スタイルシート指定時の title 属性
2004-03-09 PHP の template を使ってみる
2004-03-08 議論の場は情報源
2004-02-29 プログラミングPerl
2003-11-28 stable で jdk-1.4


2004-09-25 FreeBSD で Millennium G450 PCI を動かすメモ


FreeBSD は RELENG_5_2 です。
X は ports から xorg-6.7.0_1 をインストール。
xorgcfg を使ったり、エディタで編集したりして適当に xorg.conf の設定を行う。
設定後に xinit で起動してみると、解像度が高くならないことに気づく。
X は mga_hal がないとか言ってる。
まじめにドキュメントを読むと、Matrox のサイトから入手できるらしいことがわかる。ドキュメントのバージョンが違うのはこの際無視。
でも、Linux 用のドライバしか存在しないらしい。
あきらめずにぐぐったら、ドイツ語の報告を見つける。さらに検索するのは面倒だったので、翻訳サイトで英語に翻訳してみる。ちなみに、日本語にすると英語以上に難解な文章になった。
Linux 用のものでよさそうなので、これに従い導入してみる。
動きました。

先頭 表紙

2004-09-07 I9990305 って出るんですけど


ThinkPad の HDD を交換するために、Windows98 の fdisk を使用し、続いてフォーマットも行いました。システムも間違いなく転送したのに、画面には

I9990305

と表示されて起動しません。

うっかりしてました。fdisk のときにアクティブなパーティションを指定するのを忘れてたのです。再度 fdisk にてアクティブなパーティションを指定したら起動するようになりました。

きちんとメッセージを確認しなかったのですが、パーティションを切らずにドライブ全体をひとつのパーティションとすれば、自動的にアクティブになるようですね。今回は複数のパーティションに分割したので、後でアクティブにするパーティションを指定する必要があったのです。ハードディスクの交換はあまり頻繁に行わない作業なので、手順を忘れてしまいます。

先頭 表紙

2004-08-23 固有種も元を辿れば外来種


電波時計の時刻が狂ってる。
電池が切れかかっているらしい。

最近、久しぶりに PHP とかいじってます。細かいところ忘れててリハビリ中。
正規表現もまじめに勉強しなきゃ。

先頭 表紙

近くに寄ってくるのです(^^; 200mmで撮ってますが、某所に上げた写真のもう一方の鳥などはピントが合わないくらい近くまで来るのです。ただ、動きは速いんだよね。 / 欅通 ( 2004-08-24 23:35 )
すごくきれいに撮れてますね!結構近くに寄って撮ってますよね?それとも望遠の効果かな? / ま〜にゃん ( 2004-08-23 23:44 )

2004-05-04 sambaでファイル名が文字化けするんですけど


FreeBSD の ports から ja-samba-2.2.8a を導入し、Windows XP Professional から共有すると文字化けが発生するという現象に悩まされていました。面倒だったので放置してあったのですが、気持ち悪いので修正を試みました。

文字化けするのが「表」などの文字コードに¥を含む可能性のある文字を含むファイル名だったので、真っ先に疑ったのが

coding system = CAP
client code page = 932

の部分です。 CAP ではなく HEX に変えてみましたが、改善されません。

化けるとはいえ、化けて表示されるファイル名が8.3形式に変換されたもののようだったため、これもひっかかるところ。そこで

mangling method = hash2

の hash2 を hash に変えたところ、改善されました。

ざっとぐぐっても、 mangling method = hash2 で文字化けが発生するという報告は見あたらないようなのですが、どんなもんなんですかね。

先頭 表紙

2004-03-24 LiveHTTPHeaders


HTTP ヘッダの中身を見ることができれば、HTTP サーバとどのようなやりとりが行われているのかが分かり、HTTP の理解を深めることができます。また、Web サイト作成時の動作確認にも便利です。

HTTP ヘッダを見るためのツールはいろいろあるでしょうけど、私が利用しているのは LiveHTTPHeaders です。Mozilla な人はお試しを。

先頭 表紙

↓ http://www.geocities.co.jp/Technopolis/2082/Soft/Ie/Ie_t1.htm#oe4upnotimport とかかな。 / 欅通 ( 2004-03-26 00:52 )
「IE4 → IE6 にバージョンアップしたら OE のメールがどこかに行っちゃった、アドレス帳はあるけど。」って相談を受けたんだけど、どこかに参考になるような情報転がってないですかねぇ。 / 欅通 ( 2004-03-26 00:45 )
clouds さんの予想通りの意味です。論理演算子の NOT ですね。 / 欅通 ( 2004-03-26 00:42 )
ずいぶん昔のつっこみですいません、「!Windows」って何でしょうか?「Windows以外」って意味?「!」を含む以上、Googleでは検索し切れません。 / clouds@TP600購入検討中 ( 2004-03-25 00:53 )

2004-03-22 スタイルシート指定時の title 属性


link 要素でスタイルシートを指定する場合、 title 属性で名前をつけておくとスタイルシートを選べるようになるんですね。作者の指定したスタイルシートでは読みにくい場合、代替となるスタイルシートを選択することができるわけだ。今後はできるだけ title 属性を使用するようにしようっと。

ときどき、作者の環境でのデザインを優先しようとするあまり、閲覧者の環境によってはレイアウトが崩れたり文字が読みにくくなったりしているサイトを見かけることがあります。環境の違いでひどくデザインが崩れては意味がないし、内容が伝わらなければせっかくのデザインも意味をなさなくなってしまいます。 title 属性を使用して閲覧者が選択できるようにしておくことは非常によさそうです。

Mozilla Firefox 0.8 だと左下のボタンでスタイルシートの変更が簡単にできます。これはなかなか便利だ。

先頭 表紙

2004-03-09 PHP の template を使ってみる

マイペースでコンピュータをいじっていると、便利なものがあってもその存在に気づかないことも多い。PHP は html ファイルの中にコードを書き込めるのが便利そうだったけど、複雑な処理をしようとするうちに「すべてがコード」という状態になってしまってました。タグを適当に出力させていると見通しが悪くなり閉じ忘れたり入れ子にし損なったりと面倒なことばかり。

そんな悩みを解決してくれそうなのが template です。賢い方はとっくの昔によい方法を思いついていたのですね。これで構成を担当する html と、内容を生成する PHP を分離することができます。サイトの制作はを始めるのはデザインからでもロジックからでも構わないし、他方に影響を与えずに一方を修正することも簡単です。

現在人気のあるのは Smarty のようです。しかし、多機能ゆえに私が内部を学ぶには厳しいものがありそうです。そこで、今回は patTemplate を使ってみました。これは確かに楽ですな。

便利なものの存在に気づいたのは、とある場所で話題になっていたのが目にとまったことがきっかけです。多くのコミュニティを覗くのは大変だけど、情報収集はやはり大事だということで。

Perl も template を頼ってさわってみようかな。

先頭 表紙

2004-03-08 議論の場は情報源

私は以前から freebsd-stable メーリングリストのダイジェスト版に subscribe してます。高度な技術的な内容について英語で議論されているため、正しく理解できないことがほとんどですが、ざっと目を通していればその時点で何が問題となっているのか把握できます。アップグレードのタイミングを見計らうには大いに参考になります。

さらに、今まで知らなかった使い方を目にしたり、参考となる URL が飛び込んできたりすることもあります。自分の全く知らないことは誰にも質問のしようがないので、このように向こうからやってくる情報というのは世界を広げるきっかけとなります。

FreeBSD 5.x 系もそのうちに stable となると言われ続けてかなり経ち、そろそろ情報を入手した方がよかろうと思い、先日 freebsd-current メーリングリストのダイジェスト版にも subscribe しました。開発の最前線であることから当然のごとく議論は活発。もう、ざっと目を通すのも大変です。斜め読みにさらに拍車をかけなければ追いかけられないですね。

しかし、このメールの量を見ていると、安定するにはもう少し時間がかかるのかなと思えてきます。

先頭 表紙

そうは言っても、私が使う程度なら十分に安定しているといえますね。ごもっとも。 / 欅通 ( 2004-03-09 01:03 )

2004-02-29 プログラミングPerl

久しぶりの書き込みです。パスワード忘れかけててどきっとしました。

さて、少し前に購入したオライリー・ジャパンの『プログラミングPerl VOLUME1 / 2』ですが、いいですねぇ。まじめに勉強すると、Perl という言語がどういう考えに基づいて作られているのか分かるから、自分でも使えそうな気がしてきます。

「使えそうな」って言うと、「使ってないんかぃ」とつっこまれそうですね。はい、使ってません。

この本、内容が濃いだけに、なかなか読み進めることができません。しかしながら、本当に少し読んだだけですが、PHP でのプログラミングが格段にしやすくなりました。PHP はいろいろな言語のいいところを持ってきているようで、Perl を少し知るだけで PHP までよく分かるようになってしまいました。おかげで PHP は仕事でしっかりと活躍しています。

真正面から向かわずに、いろいろと寄り道することも大切ですね。

先頭 表紙

2003-11-28 stable で jdk-1.4

stable に ports から jdk-1.4 を入れようとしたところ、途中で make に失敗。少ない知識で原因を考えた結果、RELENG_4_8 なのがまずいような気がしてきました。そこで RELENG_4_9 にアップデート。

make world すると linux_base も入れ直す必要があるのでしょうか。詳しいことは忘れたけど、以前とは違うところでトラブルが発生したので、linux_base や linux-sun-jdk も portupgrade -f してやりました。

その後、jdk-1.4 を portinstall したところ、うまくいきました。

めでたし、めでたし。

先頭 表紙


[次の10件を表示] (総目次)