ほっしーの技術ネタ備忘録

技術ネタの備忘録です。基本的に私が忘れないためのものです。他の人の役にも立つといいなぁ。

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

OpenVPNのインストール

OpenVPN を port からインストールすると、自動でmake testが走ります。 test してくれるのはいいんですが、ipfw などで使わない UDP パケットを drop しているとテストが通りません。 今までは一時的に UDP を通すルールを追加して pass していましたが、 O…

ezjail で jdk を使うとき

http://d.hatena.ne.jp/Hossy/20090920 に書いた通り、jdk をコンパイルする時に procfs が邪魔になります。 ezjail なら、/usr/local/etc/ezjail/NAME ファイルに procfs の設定があるので、 -export jail_NAME_procfs_enable="YES" +export jail_NAME_proc…

Altera MF の使い方

Altera MF とは、Altera 社製の CPLD, FPGA で使用できる IP 群です。 平たく言えば MegaWizard で作れる FIFO や SRAM などのことです。 (MegaWizard: Xilinx で言う coregen のこと) これを QuartusII で合成する時はいいんですが、ModelSim でシミュレ…

ModelSim の環境構築

友人のリクエストにお答えして、ModelSim での開発環境を 立ち上げるところまでを簡単にまとめておきます。 ModelSim のインストール まずは ModelSim のインストーラを拾ってきます。 ALTERA 社の QuartusII や、Xilinx 社の ISE の無料版をインストールす…

SMART の有効化

smartmontools をインストールして、HDD の SMART を確認しようとしたら $ sudo smartctl -a /dev/ad1 SMART support is: Disabledあれ?と思って $ sudo smartctl -s on -a /dev/ad1これで問題なく動作。 でも再起動するたびに -s on しなければいけなくて…

.psファイルから.pdfファイルを吐く方法

たまには FreeBSD じゃないネタを。 GhostScript for Win32 をインストールしてる環境で以下のコマンド。 gswin32c -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input.ps

jail 内部で ports に与えるコンパイルオプション

ports のオプションで設定できない項目、例えば apache の SUEXEC_DOCROOT などを設定したい時、通常は make.conf に設定を書きます。Web で検索するとこう書くらしいです。 .if ${.CURDIR:M/usr/ports/www/apache*} SUEXEC_DOCROOT=/path/to/pages .endifと…

ntpd の使い方

まずは /etc/rc.conf に ntpd を有効化する記述を加えます。 ntpd_enable="YES" ntpd_sync_on_start="YES"ntpd_sync_on_start は、起動時に一度時刻を同期する設定で、 ntpdate と併用するよりはこっちの方がいいらしいです。 で、/etc/ntp.conf に設定を書…

ntpd と ntpdate

ntpd は少しずつ時間を合わせるのでシステムにダメージを与えにくい調整方法です。 ntpdate は一発で正確な時間に合わせてしまうのでシステムに問題が発生することがあるので、 ntpd で調整できないほど狂っている場合のみに使うこと。

ipv4_addrs で NIC の設定

かつて、NIC に割り当てる IP アドレスは /etc/rc.conf に以下の記述を書いていました。 ifconfig_fxp0="inet 192.168.1.3 netmask 255.255.255.0" ifconfig_fxp0_alias0="inet 192.168.1.4 netmask 255.255.255.255" ifconfig_fxp0_alias1="inet 192.168.1.…

ipv4_addrs で NIC の設定

2010年になりました。みなさん今年もよろしくお願いします。 新年一発目は FreeBSD ネタから。