投稿者「anonymous」のアーカイブ

mozcでビルドエラー

最近、ja-mozcを一式アップグレードしようとすると以下のようなエラーが出て止まってしまった。
ImportError: This platform lacks a functioning sem_open implementation, therefore…

しばらくこれらだけアップデートしないでやり過ごしていたが、ライブラリの関係か動かなくなったので
真面目に調査することに。

答えはエラーメッセージの通りlang/python27のオプション、SEMを有効にしてpython27を再インストールすれば、ビルドできるようになりました。

FreeBSD11で追加される機能

FreeBSD Wikiにてまとめられています。

物によっては10にMFCされて11まで待たずに使えるかもしれませんが。

今回は逐次変更点を記述していますので、見るタイミングによっては内容が変わっていることもあります。
対象のコミット内容などもリンクがあり、どういう変更をしたのか確認できますね。

デスクトップも含め全てFreeBSDな自分は、もっとデスクトップ周りの機能が強化されることを期待しています。

FreeBSDでwindows用のプラグインを動かすpipelightを入れてみる

FreeBSDではLinuxバイナリー互換機能を使ってlinux向けのFlash PlayerやAdobe Readerなどをnspluginwrapper経由で実現していますが、
pipelightはwineのwindowsバイナリー互換機能を使い、windows用のブラウザープラグインの動作を実現するソフトウェアです。
続きを読む

Webサービスにおけるメールアドレスの扱いについて

現在、Webサイトやサービスを利用する際、メールアドレスを登録することは今となっては当たり前みたいなことになっている。

だが、メールアドレスの限界文字数を少なく制限しているサイトがほとんどである。
RFC5321にて最大256文字までと決まりがある、ほとんどは255文字とか100文字程度でエラーを返す。

作っているシステムの仕様の所為とかDBの型の制限とかと思うけど、せめて256文字までは許容できるようにシステムは設計してほしいなと思うこの頃。

boot failure at ZFS: unsupported feature: com.delphix:hole_birth

zpool statusとか見ていたらupgradeできるというメッセージが出ていたのでなんとなくzpool upgrade -aをして再起動したらzfs rootがブート出来なくなった。

ここによるとbootcodeもアップデートすればよいらしいので、
最新のsnapshot(自分は10-STABLE)を落としてそれからブート

gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0

対象のブートディスクに対してbootcodeを更新すればOK
無事ブートできるようになりました。

めでたしめでたし

zfs rootな環境の場合はzpool upgrade -aをしたら保険の意味でもbootcodeの更新したほうがいいかな。