2010-09-01から1ヶ月間の記事一覧
前のメモ。http://d.hatena.ne.jp/gearworks/20100913/1284368431 データストア(サーバ)内でのファイルの改名・移動をクライアント側でもそれと認識したい、という要求はgitを使うこと実現できそうなことがわかってきました。 KEEP gitによるファイル管理: …
git管理下でファイル移動(git mv)を行った際、リポジトリ内でも同一のファイルとして扱われている(コピーを生成しない)ことがわかりました。実際はgit rmされたファイルが移動(改名)後に再びgit addされているようです。ファイルの同一性を認識できるのはす…
遠隔地にある4TBクラスのデータストアを、一般回線を用いてミラーリングしようと試みています。いったんスリッパオンラインでデータを移し、そこからの変更分はrsyncを用いて同期させていこうと思っていたのですが、データストア側で大規模なリネーム、ムー…
FreeBSDでメールサーバを建てた記録です。 FreeBSD 8.1 R Dovecot portsからDovecotをインストールします。 # cd /usr/ports/*/dovecot # make install cleandocecotの設定を行います。今回はrootのメールをIMAPで読みたいので、first_valid_uidを0に設定し…
gitを触ってみました。要件としては以下の通りです。 UTF-8のファイル名を扱う EUC-JPのファイル名を扱う mvしたファイルはmvとして扱う renameしたファイルはrenameとして扱う まずgit config。UTF-8のファイル名を扱うものとして設定してみます。 MacOSX上…
Mercurialを触ってみました。要件としては以下の通りです。 UTF-8のファイル名を扱う EUC-JPのファイル名を扱う mvしたファイルはmvとして扱う renameしたファイルはrenameとして扱う MacOSX上でLANG=ja_JP.UTF-8と設定し、ローカルリポジトリを作成してみま…
Debian lenny標準添付のvimで日本語の読み書きをするには以下の設定を/etc/vim/vim.tinyにセットして、update-alternatives --config editorでvim.tinyを選択しておきます。 set encoding=utf-8 set fileencodings=utf-8,iso-2022-jp,ucs2le,ucs-2,cp932,euc…
torneがイマイチ使いにくいので、Friioをゲットしてきました。 Debian 5.0(lenny) Friio白凡 recfriio r4 インストール Debianを新規にインストールします。Xは入れていません。 dpkg-reconfigure localesしてlocaleを変えたり、 dpkg-reconfigure tzdataし…
DebianでFriioが使えるようになったので、次はEPG番組表を使った録画に挑戦します。 Debian 5.0(lenny) Friio白凡 recfriio r4 EPGrec epgdump r2 インストール DTV関係ファイル置き場 -過去ログ検索-から epgdump r2関連ファイルをゲットして展開、パッチあ…
FreeBSD 8.1 R raidzを組んでいるプールの空き容量が心許なくなったので、ディスクを追加しました。 構成は以下の通り。WDCの4台がひとつのraidzになっていて、そこにST3の4台を追加していきます。 gauntlet# atacontrol list|grep ad Master: ad2 <TRANSCEND/20090323> ATA/ATAP</transcend/20090323>…
rsyncに--verboseオプションをつけた際、転送中のファイル名を表示してくれるのですが、困ったことに日本語が\#302などとエスケープっぽく表示されてしまいます。 悩んだ末にたどり着いた答えは、環境変数LANGでした。 ファイル名の文字コードにあわせて、> …
FreeBSD 8.1 R ホットスワップの可能なSil3124のSATAポートがあります。dmesgでは以下のように表示されています。 <略> atapci3: <SiI 3124 SATA300 controller> port 0xa000-0xa00f mem 0xd700c000-0xd700c07f,0xd7000000-0xd7007fff irq 16 at device 6.0 on pci5 atapci3: [ITHREAD] </sii>…
FreeBSDからISPのメールサーバを中継してインターネットにメールを送信します。 まずtelnet ISP 25で接続したところ、ESMTP使ってねとお達しがありました。saslが必要になるのでもういっそのことPostfixも入れてしまいます。 インストール 両方ともportsから…
crontabで実行されるスクリプトからroot宛にメールが来るのはjail内も同じです。*1ただ、いちいちjailにログインしてメールを読むのは億劫です。ホストのroot宛にメール転送してしまいましょう。 まず、ホスト側でメールを受け取れるよう(外部Mail到着監視モ…
FreeBSDのportsより、pure-ftpdでFTPサーバーを構築します。
rootでいろいろ実行していたら、/tmpをおかしくしてしまいました。権限を修復します。 /tmpは誰もが書き込める領域、一方で作ったファイルは所有者のみが消せる環境でなくてはなりません。こういうときはパーミッションにスティッキービットなるものを立てる…
Mail.appのインラインプレビューは正直余計な感じです。 ターミナルから書きコマンドを実行します。 $ defaults write com.apple.mail DisableInlineAttachmentViewing -boolean true元に戻すには -boolean trueを取って実行します。
OSXでwindows共有フォルダにrsyncするとき、.DS_storeなどのドットファイルが邪魔になります。そこで以下のように--excludeオプションを指定してあげると幸せになれます。 $ rsync -av --exclude '.*' /from/ /to/