FreeBSD

jail 環境に gitlab をインストール

FreeBSD の jail 環境に gitlab をインストールして一通り使えるようになった.いくつかハマッた点をメモ.rbenv で ruby をインストールしようとしたが JavaScript の実行環境 (libv8 とか therubyrace とか) が上手く動かなくて断念.ruby は pkg でインス…

urxvt で scim が使えなかった

いつ頃からか、urxvt 内で SCIM が使えなくなっていた。 firefox などでは Shift+SPACE で SCIM が使えているのに、urxv 内では Shift+SPACE を押しても何も起こらない。 試行錯誤してみたら原因が分かった。 ~/.xinitrc に下記のように書いていたのだが、結…

rbenv で ruby-1.9.3 をインストール

FreeBSD で rbenv を使って、 % rbenv install 1.9.3-p545で 1.9.3 をインストールすると、一見インストールに成功したように見えるが、例えば gem を使おうとするとエラーが出る。 % gem /home/hogehoge/.rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/x86_64-…

jail 環境に rails4 お手軽構築

FreeBSD 9.2 で jail 環境内に rails4 のテスト環境を構築。 rbenv までは pkg でインストールし、それ以降の ruby 環境の構築は pkg に頼らない方針。 pkg の初期設定が古いので少し修正が必要だったのと、bundler が gem install sqlite3 する際のオプショ…

Rails2 から Rails3 へ引越し

kozuchi という家計簿Webアプリケーションを自分のサーバにインストールして利用している.大変便利でありがたく利用させて頂いている. Railsアプリケーションを自分で書くことはなく,このアプリケーションをインストールするために学んだ程度なので,細か…

unzip でファイル名文字化け対応

Windowsがデフォルトでzip圧縮形式に対応して以来、メールに添付されるzipファイルが急増した気がする。しかしファイル名の文字コードの関係で、unzip するとファイル名がいつも文字化けしてしまい、下記のようなコマンドで修正していた。 % convmv -f sjis …

ZFS on Root な FreeBSD を 8.2 から 9.0 にアップグレードしたら起動しなくなった (解決)

FreeBSD-8.2 をメインマシンとして利用している.なんだか楽しそうだったので ZFS on Root の環境を構築したのだが,9.0 ヘアップグレードするときにきっとハマるだろうと思うので,別環境でアップグレード試験をしてみた.(これまで何度となくいきなり本番…

zsh で入力できない日本語文字があった (解決)

rxvt-unicode + screen + zsh というターミナル環境に,scim-skk や ibus-skk で日本語入力をしていた. ターミナルで日本語の文章を入力することは無いけれど,ファイル名が日本語になっているファイルを受け取ったりしたときにちょっと日本語を入力するた…

モバイル環境でのJail利用2

以前のブログで,複数のネットワークインターフェースのある環境だと,どちらを利用するかに応じて pf.conf のルールを書き換える必要があると書いたが,どちらのインタフェースでもNATする設定にしておけば良いことに気付いた. ext_if0="em0" ext_if1="em1…

naregi-caのインストール

ちょっとわけがあって naregi-ca をテストすることになった.こういう時にFreeBSDのjail環境でちょっと試すのが便利.しかし,configureが中途半端なようで /usr/local/include や /usr/local/lib を見てくれないので,ちょっとだけ修正. diff --git a/Prog…

Synergy+でCtrlキーが開放されない

昨日調べ物をしていたら Synergy+ というツールを知った。詳しい説明は他のページに譲るとして、第一印象はとても便利に使えそうだったのだが少し使ってみると問題があることが分かった。FreeBSDをクライアント側にして使っているのだが、クライアント側でCt…

VMware で FreeBSD その2

以前,VMware 内の FreeBSD の解像度をぴったり合わせてあっても,フルスクリーンで表示させるとスクロールバーが表示されてしまうと書いたが,簡単に解決できた.ports/emulators/open-vm-tools の make 時に WITH_UNITY を定義しておけば良かった. # make…

モバイル環境でのjail利用

FreeBSDでjailというとサーバ機でサービス毎に環境を分けて安全性を高めるという用途が多いと思うが,私の場合はアプリケーションの動作検証や開発環境を普段の生活環境と分離させるために利用している.こういう環境では外部ホストからjail環境にアクセスす…

VMWareゲストOSのネットワーク環境

ノートPC上でVMwareのゲストOSとしてFreeBSDを利用している. 自宅,職場,移動中,出張中などのネットワーク環境によって,VMwareの提供するNAT接続を利用するかブリッジ接続を利用するかを切り替えられると便利. はじめはVMwareの設定で切り替えていたが…

zfsを使ってみた

最近zfsに関する話をあちこちで見掛けたので,自分のノートPCのFreeBSDもzfsにしてみることにした.ルートからzfsというのが流行っているようなのでそのようにしてみた.しかしそうすると,またクリーンインストールだな….まあいいか.PC-BSD 8.1 を使って …

VMware上でFreeBSD

Let's note J9 で FreeBSD を使いたいんだけど下記のような問題があって直接使うのは諦めて,Windows7 上の VMware 上で使うことにした. サスペンド&レジュームが怪しい(2〜3回繰り返すとOSが死んでしまう) Intel HD Graphics なビデオチップで X が動かな…

rshを使ってリモートホスト上でコマンド実行

FreeBSDのホームディレクトリを旧ノートPCから新ノートPCの環境へコピーするため rsh を利用したが、ちょっと問題が起きたのでメモ。ホームディレクトリが80GBくらいあり、なるべく高速にコピーしたいので、ssh ではなく rsh を利用して、新PC側から下記のよ…

Let’s note J9 に FreeBSD をインストール

Let's note J9 を購入して早速 FreeBSD をインストールしてみた。 結論を先に書いておくと、 有線LANは使える 無線LANは使えない XはVESA(1024x768)でなら使える サスペンド&レジュームは不完全(成功する場合もあるが、失敗して再起動する場合もある) とい…