Hatena::Groupfreebsd

peanutsjamjamのFreeBSD日記 このページをアンテナに追加 RSSフィード

2006-04-29

基数変換 基数変換 - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - 基数変換 - peanutsjamjamのFreeBSD日記 基数変換 - peanutsjamjamのFreeBSD日記 のブックマークコメント

それが何だったのかは忘れたけれど、なにかのソースを追っていてこんな部分が出てきた。

    int foo;
    (中略)
    foo = 127 << 8;

で、このシフトされている数 127 って、ビットの並びとしてはどんなんだっけ?と、脳内で 10 進数→ 2 進数の基数変換しようとしたが挫折。せめて 16 進数で書いていてくれたらすぐに脳内基数変換できるんだけどな、と思いつつ、手元のターミナルでこんな風に打った私は変人

    % dc
    127
    16
    o
    p
    7F
    q

常識人は多分こうするんだと思う。(あんまり自信ない)

    % printf '%x' 127
    7f

さすがに 7F ってわかったら、どんなビット並びかはわかります。(えへん)*1

あなたなら、ちょっとした基数変換ってどうやります?

*1:つーか dc コマンド使うならはじめから 2 進数で表示すればいいじゃん。> 自分

トラックバック - http://freebsd.g.hatena.ne.jp/peanutsjamjam/20060429

2006-04-27

[ports-jp 20689] ports での日本語 man の扱い [ports-jp 20689] ports での日本語 man の扱い - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - [ports-jp 20689] ports での日本語 man の扱い - peanutsjamjamのFreeBSD日記 [ports-jp 20689] ports での日本語 man の扱い - peanutsjamjamのFreeBSD日記 のブックマークコメント

メーリングリスト ports-jp の 20689 に自分なりに反応したので、メモ書き。

スレッドページが未だ出来ていないので、ports-jp の該当メールの時系列リスト

あ、そうそう。Atsushi SUGAWARA ってのは私の名前です。ports-jp に peanutsjamjam という名前で投稿する勇気はないっす。

鶴谷さんが send-pr したやつ。

Problem Report ports/95619 : japanese manpage of pdumpfs is wrong
PR: ports/95619

send-pr すると、freebsd-ports-bugs というメーリングリストにもメールが流れる。そして、その PR について、議論質疑応答が行われたりするのである。そのリスト

トラックバック - http://freebsd.g.hatena.ne.jp/peanutsjamjam/20060427

2006-04-23

japanese/groff が修正された japanese/groff が修正された - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - japanese/groff が修正された - peanutsjamjamのFreeBSD日記 japanese/groff が修正された - peanutsjamjamのFreeBSD日記 のブックマークコメント

japanese/groff が修正されました。パッケージ名で言うと ja-groff-1.18.1_8 から ja-groff-1.18.1_9 に。PORTREVISION (ポートリビジョン) が 1 増えたということです。

ということで、http://www.freebsd.org/cgi/query-pr.cgi?pr=95025 も close されました。

いったん reset された maintainer に、okazaki さんが戻ってきて、修正してコミットしてくれた、という流れなのだと思います。

関連メールへのリンクを時系列で。

トラックバック - http://freebsd.g.hatena.ne.jp/peanutsjamjam/20060423

2006-04-18

firefox-1.5.0.2,1 が出た。 firefox-1.5.0.2,1 が出た。 - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - firefox-1.5.0.2,1 が出た。 - peanutsjamjamのFreeBSD日記 firefox-1.5.0.2,1 が出た。 - peanutsjamjamのFreeBSD日記 のブックマークコメント

出た、と言っても出たのは Fri Apr 14 12:08:52 2006 UTC なのでもう 3 日ほど前ですが。

以前、下記 2 つの記事を書いたが、結局何がどう問題だったのか分からず終い。

firefox-1.5.0.1_2,1 が起動しない
g:freebsd:id:peanutsjamjam:20060331:p1
firefox-1.5.0.1_2,1 が起動しない、の続き。
g:freebsd:id:peanutsjamjam:20060402:p2

で、その新しくリリースされた firefox-1.5.0.2,1 という port を使ってみたらちゃんと起動した。

一番最初の起動で、ちょっと時間がかかったような記憶もあるが、ちゃんと記録を取ってなかったので何とも言えない。とにかく今は firefox-1.5.0.2,1 がちゃんと起動している。一旦 root になって firefox を起動してみる、というようなことも必要なかった。

CVS webwww/firefox のページ
http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/firefox/

japanese/groff のメンテナが変更された模様 japanese/groff のメンテナが変更された模様 - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - japanese/groff のメンテナが変更された模様 - peanutsjamjamのFreeBSD日記 japanese/groff のメンテナが変更された模様 - peanutsjamjamのFreeBSD日記 のブックマークコメント

前に、japanese/groff の Makefile にバグ見つけて、Problem Report を送りました。

(バグと言っても、ほとんど誰も気がつかないような細かいことだけど。)

そのときの記事
g:freebsd:id:peanutsjamjam:20060329:p2

で、しばらく何の動きもないことを見守っていたところ、メンテナさんが変更になりました。

具体的には、japanese/groff/Makefile 中の

MAINTAINER=     okazaki@FreeBSD.org

だったところが、

MAINTAINER=     ports@FreeBSD.org

になってました。

その変更に関しての cvsコメントは以下のようなものでした。

Reset okazaki due to long period of inactivity and maintainer-timeout.

ある長さの期間、無反応でいるとメンテナからはずされちゃうってことなんだろうな。なるほど。

このコメントとか、japanese/groff の動きをチェックするためのリンク

CVS web の japanese/groff のページ
http://www.freebsd.org/cgi/cvsweb.cgi/ports/japanese/groff/

関連メールへのリンクを時系列で。

トラックバック - http://freebsd.g.hatena.ne.jp/peanutsjamjam/20060418

2006-04-02

FreeBSD を使っていて、まだわからない事リストFreeBSD を使っていて、まだわからない事リスト。 - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - FreeBSD を使っていて、まだわからない事リスト。 - peanutsjamjamのFreeBSD日記 FreeBSD を使っていて、まだわからない事リスト。 - peanutsjamjamのFreeBSD日記 のブックマークコメント

FreeBSD を使っていて、まだ自分がわかっていない事リスト

追記

分からない事リストで、わかったこと、まだわからないこと。

だいたいは、見ればすぐ分かるんだけどさ、最後のほうの項目は、何も書いていない所もあって、推測だけじゃ理解しがたい面もある。ポリシーというか、定義のようなものあるのだろうか。

      • わかった。/usr/ports/Mk/bsd.port.mk の 4774 行あたりから、こんな記述が。
# This target generates an index entry suitable for aggregation into
# a large index.  Format is:
#  
# distribution-name|port-path|installation-prefix|comment| \
#  description-file|maintainer|categories|extract-depends| \
#  patch-depends|fetch-depends|build-depends|run-depends|www site
#  
# If this ever changes, portmgr should contact the portsnap maintainer
# first to avoid gratuitous breakage.

そして、/usr/ports/Mk/bsd.port.mk を見なさいと書いてあったのは ports(7) のマニュアルページであった。ちゃんと調べれば、大概の問題は解決するのに、ドキュメントを読むのをサボっているから「わかんねー」ってなるんだな、と再度認識をあたらに良子。

これは、X Japanese Documentation Project から、日本語の manual page を持ってきて熟読すると、ほとんど全部書いてある。このプロジェクト最近は活動が活発ではないらしく、メーリングリストが close されている。なんか残念

X Japanese Documentation Project
http://xjman.dsl.gr.jp/

みあたらず。とりあえず手元で翻訳を始めてみたものの、難しすぎ。あと、なれない groff マクロに気を取られて、疲れてしまった。groff マクロ っていうのは、section 7 の manual page で解説されています。いわゆる man(7)。コマンドライン上でこんな風にすると読める。

 % man 7 man

日本語マニュアルインストールしている方は、

 % jman 7 man

firefox-1.5.0.1_2,1 が起動しない、の続き。 firefox-1.5.0.1_2,1 が起動しない、の続き。 - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - firefox-1.5.0.1_2,1 が起動しない、の続き。 - peanutsjamjamのFreeBSD日記 firefox-1.5.0.1_2,1 が起動しない、の続き。 - peanutsjamjamのFreeBSD日記 のブックマークコメント

g:freebsd:id:peanutsjamjam:20060331:p1 の続き。

同じ問題を認識しているっぽいページ。

The freebsd-questions March 2006 Archive by thread の 117607 番から始まるスレッド
http://lists.freebsd.org/pipermail/freebsd-questions/2006-March/thread.html#117607
トラックバック - http://freebsd.g.hatena.ne.jp/peanutsjamjam/20060402

2006-04-01

ports のご本尊様にバグports のご本尊様にバグ? - peanutsjamjamのFreeBSD日記 を含むブックマーク はてなブックマーク - ports のご本尊様にバグ? - peanutsjamjamのFreeBSD日記 ports のご本尊様にバグ? - peanutsjamjamのFreeBSD日記 のブックマークコメント

これって、ports のご本尊様であらせられる /usr/ports/Mk/bsd.port.mk 様にバグってことかしら。

Problem Report ports/94164 : [patch] pretty-print-(build|run)-depends-list targets do the same thing
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/94164

要するにこの Problem Report が指摘しているのは、

# make pretty-print-build-depends-list

とやった時と、

# make pretty-print-run-depends-list

とやった時に、全く同じ動作をしているではないか。ってこと。

しかし長いターゲット名だな。

トラックバック - http://freebsd.g.hatena.ne.jp/peanutsjamjam/20060401