2008-01-01から1年間の記事一覧

大仏破壊

タリバンはもともと若い神学生のグループで、アフガニスタンを救うという高い理想を掲げて立ち上がった、というのが驚きだった。タリバンのリーダーであるオマルは、当初は木訥で誠実な青年だったのだが、アフガニスタンの宗教的指導者に就くのと前後して、…

守り人シリーズ

NHKの再放送で精霊の守り人を見た。 いろんな設定がしっかりしているのに、それがまったく生かされていないように感じた。 加えて、最初の導入はすごくよかったのに、中だるみしまくってメインの話が全然進まず、しょーもない小話ばかりが続き、さあ終盤だと…

syslogdのポートListenをやめさせる方法

syslogdはデフォルト設定だと514ポートで待ち受けを行う。 rc.confに以下の行を追加すれば、これをやめさせることができる。 syslogd_flags="-ss"デフォルト設定だとこのように514をListen $ sockstat|grep syslogd root syslogd 10197 4 dgram /var/run/log…

Ubuntuアップデート時のGRUB設定初期化を防ぐ方法

FreeBSD-mlからの抜き書き。 Ubuntuでは、大きなアップデートの都度GRUBの設定がデフォルトに戻されるが、これを防止する方法。/etc/kerne-img.confの以下の2行をコメントアウトする。 postinst_hook = /usr/sbin/update-grub postrm_hook = /usr/sbin/updat…

白鯨

メルヴィルの白鯨を読んだ。ほとんどが鯨のうんちく話で閉口した。船長エイハブの執念が、他の乗組員に伝染して、全員を白鯨に駆り立てていく様子が不気味だった。

あるファイルがどのports/packageのものかを確認するには。

無節操にportsをインストールすると/usr/local/bin配下に謎のコマンドが増えていくが、そのコマンドはどのportsに属するかを調べる方法。pkg_infoを-Wオプションとあわせて使う。 [hal@fb /usr/local/bin]$ pkg_info -W zip /usr/local/bin/zip was installe…

銃・病原菌・鉄・civilization

civilizationというPCゲームが面白いのだが、そのフォーラムで薦められた「銃・病原菌・鉄」という本を読んだ。 そのまんまcivilizationだった。さておき。 面白かったのは、ユーラシア大陸が東西に長い陸塊だったからこそ他の大陸に先んじて文明を発達させ…

zipファイルを作成するには

俺メモunzipはzipファイルの伸張(解凍)のために、いつも速攻でインストールするportsだが、これは名前通り伸張しかできない。 zipの作成には/usr/ports/archivers/zipをインストールする必要がある。使い方は zip 使用例 [x@xxx ~/files]$ zip kernel.time…

portsのコンフィグをクリアするには

俺メモ各portsの設定を変更するのは、該当portのディレクトリでmake configすればよいが、デフォルト値に戻すにはmake rmconfigを使う。 デフォルトの設定を忘れた時に有用。

はてなブックマーク

面白そうなページを見つけて、はてなブックマークに登録するとき、それが誰にもブックマークされていないページだと、なんだか嬉しくなる。 今朝、とあるマニアックな、しかしとても有用なページを見つけ、これは俺様以外は誰もいまい、とワクワクしながらブ…

コマンドと英語

ボーッと某BSD関連の英語MLを眺めていたらこんなやり取りがあった。 A:「ファイルをdumpしておくんだな」 B:「なんだとてめばかしね」 最初はさっぱり意味が分からなかったが、Bはdumpというコマンドを知らず、言葉通りに「ファイルをクソ溜にでも捨てちまえ…

タイムカプセル

カラマーゾフを読んだ後、なんとなく荷解きもしてない段ボール箱をあさったら、なぜか新潮文庫のカラマーゾフ下巻が出てきた。 しばらくして思い出した。 たしか高校生のときにドストエフスキーを読もうと、ぽつぽつと古本屋で本を集めつつ、まず罪と罰を読…

カラマーゾフ

騒がれてるので光文社のカラマーゾフを読んだ。 5巻は少々のエピローグと、あとは訳者の解説山盛りだそうで読んでいない。カラマーゾフと言えば大審問官というくらい有名だったので楽しみにしていて、事実面白かったのだが、それとセットとなるゾシマ神父の…

開発

…最近、また新規装置の開発に駆り出されて忙しい。 前回と違うのは、テストする側から仕様を作る側に回ったこと。 上流工程こそガンダーラと信じてやまない会社側からすれば、んーどうだね春木屋くん幸せだろう?と言いたいのだろうし、実際に技術者尺度であ…

7.0-RELEASEにしたらルートパーティションの空き容量がなくなった件について

webサーバとして使用しているマシンを7.0-RELEASEにした。 古いマシンなので、ソースからのアップデートは出来ず、ISOイメージを使ってさっさと終わらせたのだが、ふと気がつくとルートパーティションの容量がぎりぎりになっている。これは、7.0-RELEASEから…

portsのdistfiles取得先を出来るだけhttpサーバにする方法。

FreeBSD-questionsに流れていたのでメモ。/etc/make.confに下記の行を加えると、portsのdistfileを取得する際、httpサーバを優先的に選んでくれるようになる。 MASTER_SORT_REGEX?= ^http://

mergemasterを少しだけ楽に

200812追記。本件は古い内容なので、こちらへ。 FreeBSDをアップグレードするときにいつも面倒なのが/etc配下のファイルを更新すること。アップグレードの手引きには素っ気なくmergemasterと書いてある。 mergemasterは新旧/etc配下ファイルの差分をチェック…

FreeBSDのグラフィカルインストーラ"finstall"

FreeBSDのインストーラは、「殺風景すぐる」と言われ、「ちょっとFreeBSDをインストールしてみようかな?」と思い立った人々の心を折ってきた。そんなFreeBSDにおいて非常に期待されているのが、XFce4を利用したグラフィカルインストーラfinstall。結局、当…

シェルスクリプトで、ファイル名から拡張子を判定する

あくまでも、ファイル名から拡張子を判断するだけ。 以下に、$filenameとして与えられたファイルが拡張子.gzを持つかどうかを確認するシェルスクリプトのサンプルを示す。 Caseを使うケース。 非常に素直。 #!/bin/sh case "$filename" in *\.gz) echo "Foun…

portsからインストールしたデーモンプログラムのスタート方法

FreeBSDでportsからapacheなどのdaemonプログラムをインストールした場合、起動用スクリプトは/usr/local/etc/rc.dに置かれる。 で、インストールして設定ファイルを修正した後、おもむろに/usr/local/etc/rc.d/apache22 startとして実行することになるわけ…

Solaris, LinuxでNICのリンクスピード(帯域)、モードを知るには

俺メモ FreeBSDではifconfigコマンドでリンクなどが表示される。 $ ifconfig -a em0: flags=8843 metric 0 mtu 1500 options=9b ether xx:xx:xx:xx:xx:xx inet 172.xx.xx.xx netmask 0xfffffe00 broadcast 172.xx.xx.xx media: Ethernet autoselect (1000bas…

Civilization 4

ところで、アーニャと言えばGears of Warという、XBOX360で遊べる俺的には現時点で最高のTPSなわけだが、最近はまったく遊んでいない。というのも、家庭の事情により据え置きゲームのしにくくなったせいだ。で、某動画の影響でCivilizationを遊んでみた。 片…

冬の陽が射すように。

雲もなく、乾燥して澄みきった空に、角度の低い陽が射して、家々の屋根が光る。朝の通勤電車の窓から見える景色はなかなかで、写真でも撮れればよかったのだが、混んだ車内では鞄から携帯電話を出すのも憚られた。そんなまぶしい車窓を眺めていて思い出した…

ISOイメージのみでFreeBSDアップグレード

FreeBSDのSTABLEを追っかけたくても、PCが古くてbuildworldがつらい。 となると、1ヶ月に一度作られるsnapshotからインストールすることになるが、いちいちCDに焼いて、そこからブートするのも面倒。ということで、ISOイメージを使って、FreeBSDを7.0-BETA4…

油彩の空

冬になり、空気が乾燥して澄み渡ると、油彩絵の具をたっぷりつけた筆で、さっと刷いたような雲が空に浮かぶようになる。朝など、電車に乗り遅れまいと焦って駆けていても、心洗われる気持ちになって、思わず写真を撮るのだが、筆致もあらわな印象派の絵のよ…