Hatena::Groupfreebsd

数と符号と計算機とFreeBSD このページをアンテナに追加 RSSフィード

2009-05-10

近況

近況 - 数と符号と計算機とFreeBSD を含むブックマーク はてなブックマーク - 近況 - 数と符号と計算機とFreeBSD 近況 - 数と符号と計算機とFreeBSD のブックマークコメント

実験に使用していたFreeBSDは現在眠っています.

新しいマシンをセットアップしようと計画中なので,それまではFreeBSDに触らないかも…

KalieKalie2011/07/26 13:20Hey, kilelr job on that one you guys!

miytmromiytmro2011/07/26 16:25Z3LVTE <a href="http://iffpelmcqurb.com/">iffpelmcqurb</a>

flytcauflytcau2011/07/29 21:244Elca1 <a href="http://gjzkapckehzx.com/">gjzkapckehzx</a>

pgczynevostpgczynevost2011/07/30 21:32ktMkr9 , [url=http://qmsxxtjwvqmu.com/]qmsxxtjwvqmu[/url], [link=http://ctjixgdftgcg.com/]ctjixgdftgcg[/link], http://ztunvgrtqxkw.com/

2009-02-07

libxcb-xlib.laが無いと言われるので…

| libxcb-xlib.laが無いと言われるので… - 数と符号と計算機とFreeBSD を含むブックマーク はてなブックマーク - libxcb-xlib.laが無いと言われるので… - 数と符号と計算機とFreeBSD libxcb-xlib.laが無いと言われるので… - 数と符号と計算機とFreeBSD のブックマークコメント

portsをupgradeすると,よく「libxcb-xlib」が無いと言われるので適当にググってみたら,下のようにすれば良いとのこと:

ln -s libxcb.so libxcb-xlib.so
ln -s libxcb.a libxcb-xlib.a
ln -s libxcb.la libxcb-xlib.la

現在コンパイル中…

こういうのはCHANGESとかMOVEDとかUPDATINGとかに載らないのかな?普段はあまりチェックしてないけど…

私は最後の手段として/usr/portsに検索をかけるのですが,それでひっかからないとちょっと困る気がする.

それとも他に探し方が…?

後で公式のハンドブックを読み返してみるか…

追記

この場合はメンテナが更新し忘れている場合があるので,報告すると良いそうな.

検索方法とか,報告とか,結構慣れてないところがあって,ここに書いて終わっちゃったなぁ…

ConstanceConstance2011/07/26 08:16At last! Someone who understands! Thanks for psotnig!

sbiqutsbiqut2011/07/26 21:00hPMhqr , [url=http://lgiwcnzhckxy.com/]lgiwcnzhckxy[/url], [link=http://lcmftmxnutnr.com/]lcmftmxnutnr[/link], http://pdcusyrofrcg.com/

gzjjhecgzjjhec2011/07/27 22:355pksg1 <a href="http://pkpxzlvpmhzp.com/">pkpxzlvpmhzp</a>

echdqjxlechdqjxl2011/07/30 22:23A88Koa , [url=http://cguiwfvvtycj.com/]cguiwfvvtycj[/url], [link=http://lfbgislaskaf.com/]lfbgislaskaf[/link], http://bsmqfajttowg.com/

2008-07-09

OpenSSLとhexdumpで,固定長の乱数を16進数表現で得る

| OpenSSLとhexdumpで,固定長の乱数を16進数表現で得る - 数と符号と計算機とFreeBSD を含むブックマーク はてなブックマーク - OpenSSLとhexdumpで,固定長の乱数を16進数表現で得る - 数と符号と計算機とFreeBSD OpenSSLとhexdumpで,固定長の乱数を16進数表現で得る - 数と符号と計算機とFreeBSD のブックマークコメント

固定長,例えば64桁(文字)の16進数を得たいとして:

$ openssl rand 32 | hexdump -e '1/1 "%02x"'

でOK?

ところで,opensslで生成する乱数を長くしてやると,このコマンドの出力にたまに「*」が混ざることがある.

これは何が原因なんだろう?もしかして,出力が間に合わないとか?:

$ openssl rand 100 | hexdump -e '1/1 "%02x"'
2a18008b863f4c7ebd372607dfaf2b63de2e6f*
11c2716338230916acf30698508ebbfabfd3313da1f0236ae110137fab1b7494959a3b4ae369262d5166ebfd02c4d186c162edc40098df905f15bf6c737f783f758575d6839bd4ab87442d6fd6497924

書式"x"はどうやら4バイトがデフォルトのようなので:

$ openssl rand 32 | hexdump -e '"%08x"'

でOKのようだ.しかも「*」が入ったりしない.

追記

ところが…

$ echo -n 012345678 | hexdump -e '"%08x"'
333231303736353400000038

という結果になる.

欲しいのは乱数なので気にはしないが,今のうちに順番通りに表示させる方法を調べておきますか.

$ echo -n 012345678 | hexdump -e '1/1 "%02x"'
303132333435363738

かな.

結局最初に似た感じに…

MateeMatee2011/07/25 23:24If information were soeccr, this would be a goooooal!

tugogodytugogody2011/07/26 02:32j4OIUT <a href="http://zhbugviyogkk.com/">zhbugviyogkk</a>

qqmxgyzqqmxgyz2011/07/26 21:15XbKPgE , [url=http://jhparfnasuno.com/]jhparfnasuno[/url], [link=http://nkmwmusctgib.com/]nkmwmusctgib[/link], http://rwrcohztowts.com/

tetsu3atetsu3a2013/12/19 17:36This article is very helpful to me.
But, use -v option of hexdump to avoid output "*".


thank you.

2008-03-30

Apache22 < It works!

| Apache22 < It works! - 数と符号と計算機とFreeBSD を含むブックマーク はてなブックマーク - Apache22 < It works! - 数と符号と計算機とFreeBSD Apache22 < It works! - 数と符号と計算機とFreeBSD のブックマークコメント

デフォルトに近い設定だと上手く行かず,/var/log/httpd-error.logを見るとmod_unique_idでコケていたらしい.

ユニークな名前を振って運用する訳ではないので,make configでmod_unique_idを外してみたら上手く行った.

もしかしたら,make configでmod_unique_idを外す必要は無くて,/usr/local/etc/apache22/httpd.confからコメントアウトで十分かもしれないが.

ChanneryChannery2011/07/26 04:55Help, I've been informed and I can't bcemoe ignorant.

tmyghmitmyghmi2011/07/26 16:578xmPm4 <a href="http://lsycptgopwvb.com/">lsycptgopwvb</a>

plncfwplncfw2011/07/26 20:47bwopsT , [url=http://nltselyjnqht.com/]nltselyjnqht[/url], [link=http://bmpsgvrfyobq.com/]bmpsgvrfyobq[/link], http://xylvjcrqnijx.com/

nragkebnragkeb2011/07/27 23:22jBPw67 <a href="http://hbmxcnwydoig.com/">hbmxcnwydoig</a>

lqbxrilqbxri2011/07/30 21:48sAkP9D , [url=http://xnpsuzatcukv.com/]xnpsuzatcukv[/url], [link=http://yeszwftawywc.com/]yeszwftawywc[/link], http://akaustvwjnkj.com/

2008-03-29

Apache22が起動しない

| Apache22が起動しない - 数と符号と計算機とFreeBSD を含むブックマーク はてなブックマーク - Apache22が起動しない - 数と符号と計算機とFreeBSD Apache22が起動しない - 数と符号と計算機とFreeBSD のブックマークコメント

なぜかApache22が起動しない.

FreeBSD 7.0 RELEASE i386 / amd64だとどこかに不具合があるのだろうか?

CPUとの相性か…実は今使っているマシンの詳細はそんなに把握していない.色々ハード周りを確認するためにはどうすればいいんだっけ?やっぱ分解?

cpuinfoとかmeminfoはLinuxだけだっけ?うーん.

OSは動いてるんだから,手軽に確認できる手段は無いものか…

BSD makeとGNU makeの違いは結構あるようだ

| BSD makeとGNU makeの違いは結構あるようだ - 数と符号と計算機とFreeBSD を含むブックマーク はてなブックマーク - BSD makeとGNU makeの違いは結構あるようだ - 数と符号と計算機とFreeBSD BSD makeとGNU makeの違いは結構あるようだ - 数と符号と計算機とFreeBSD のブックマークコメント

BSD makeとGNU makeは結構違うようで…

Cygwin上でコーディングコンパイル,テストしていたものを,FreeBSDでも動かしたいのだが…

FreeBSDのセットアップメモ

| FreeBSDのセットアップメモ - 数と符号と計算機とFreeBSD を含むブックマーク はてなブックマーク - FreeBSDのセットアップメモ - 数と符号と計算機とFreeBSD FreeBSDのセットアップメモ - 数と符号と計算機とFreeBSD のブックマークコメント

とある実験のために,FreeBSD 7.0 RELEASEをセットアップした時のメモを書いておこう.またやるかもしれないので.

1) amd64なマシンにi386インストール

最初はアーキテクチャを合わせてamd64を入れたが,その後amd64ではまだ対応していないportsが見つかったので,i386に入れ直した.

2) portsnap

書き換える必要は無いかもしれないが,とりあえずコメントアウト:

# vi /etc/portsnap.conf
WORKDIR=/var/db/portsnap
PORTSDIR=/usr/ports

ここの情報によると,初回は:

# portsnap fetch
# portsnap extract
# portsnap update

としてportsnapを実行.

もしも展開先にportsがあってそれに独自の変更を加えていた場合は,上書きされる恐れがあるらしい.その場合はバックアップを取る必要があるそうだ.

二回目からは:

# portsnap fetch
# portsnap update

でOKらしい.

その後man portsで示されている通りにcronにportsnapを自動実行するよう設定.

更新通知するHackはまだやっていない.後でシェルスクリプトの練習をする時にやろう.(TODO)

3) portaudit

# cd /usr/ports/ports-mgmt/portaudit
# make && make install && make clean
# /usr/local/sbin/portaudit -Fda

これも自動更新通知できそう.(TODO)

4) portupgrade

ここの情報を参考に:

# cd /usr/ports/ports-mgmt/portupgrade
# make && make install && make clean
# pkgdb -F

全てのパッケージを更新する場合は:

# portsdb -u
# portupgrade -a

とするらしいが,更新対象がそれなりに多いと終わるまでに時間がかかるので注意.

TransFreeBSDTransFreeBSD2008/03/30 00:25*パッケージ関係
packageは、インストールされたファイルが、/var/db/pkg/hogepackagename/+CONTENTSに記録されてます。見逃しがちなetcやshare以下にインストールされたファイルが意外に便利です。
*gmake
devel/gmakeがあります。
*ハードウェア
起動時のメッセージがdmesgで。あと、x.org入れるとついてくるscanpciとか。

TELLTELL2008/03/30 10:13コメントありがとうございます.

もう少し色々調べてみます!

irqwlifjirqwlifj2011/03/14 12:03hZYbDI <a href="http://bmutxyjbuywe.com/">bmutxyjbuywe</a>, [url=http://bfblpbafrqib.com/]bfblpbafrqib[/url], [link=http://dbleuvekydkj.com/]dbleuvekydkj[/link], http://fipqrovakqmr.com/