Hatena::ブログ(Diary)

nelnal@programing

2010-10-26

[][]samba サーバWindows 7 からアクセスする際の設定

samba サーバへの接続に手間取ったのでメモ。

こちらのサイトを参考にした。

Windows 7 RC samba にアクセスできない件

2009-10-03

[] C/Migemoインストール

kaoriya 対応版 vim を導入するためのステップとして導入した。


尚、以下の手順はローカルの ~/local にインストールすることを目的にしている。

フォルダが事前に用意されてない場合は以下のコマンドが必要

$ mkdir -p ~/local/src


前提環境


導入手順

まず、MacPortssubversionnkfwget | curl を導入する。

" 導入されているか確認する
$ port installed subversion nkf curl

" 入ってないアプリはインストール(下は nkf と curl をインストールする場合)
$ sudo port install nkf curl

C/Migemoインストールする

$ cd ~/local/src

" C/Migemo のフォルダ作成
$ mkdir cmigemo
$ cd cmigemo

" configure でインストール先を指定したいので Ver. 1.3 開発版以降を使用する
$ svn co http://cvs.kaoriya.net/svn/CMigemo/branches/dev-1_3

" ~/local にインストールするように設定する。
% ./configure --prefix=$HOME/local

" ビルド
% sudo make osx
% sudo make osx-dict

" 文字コードが utf-8 である辞書を追加作成する
% cd dict
% sudo make utf-8
% cd ..

" インストール
% sudo make osx-install

常時使用できるように .bashrc を設定する

" (追記)$HOME/local/bin の実行ファイル(cmigemo)を実行できるようにパスを通す
export PATH=$HOME/local/bin:$PATH

" ダイナミックライブラリへのパスを通す
export DYLD_LIBRARY_PATH=$HOME/local/lib:$DYLD_LIBRARY_PATH

参考にしたサイト

C/Migemo 導入: http://2xup.org/log/2006/09/13-0220

utf-8 設定: http://d.hatena.ne.jp/jimo1001/20080615/1213511242

DYLD_LIBRARY_PATH設定: http://d.hatena.ne.jp/masugata_k/20080820/1219237298

2009-09-02

[] ソフトが落ちてるかチェックして落ちてたら起動。

職場のグループで使用しているサーバ上で常駐ソフトを使っているのだが、

これが良く落ちるのでそれに対する対策。


ここではソフト名を仮に hetare としておきます。

また、hetare/usr/local/bin に置いてあるモノとします。

#!/bin/sh

isEnable=`ps -ef | grep hetare | grep -vc grep`

if [ $isEnable -eq 0 ]; then
    /usr/local/bin/hetare
fi

尚、作成したスクリプト名には注意が必要です。

スクリプト名に対象のhetareを含んでいるとisEnableは常に1以上になってしまいます。

その場合、isEnableの行は以下の様に書く必要があります。

isEnable=`ps -ef | grep hetare | grep $0 | grep -vc grep`

あとはこれを適当なユーザの cron で毎日実行するだけです。

しかし、このソフト落ちすぎだよ。

2009-09-01

[][] フィルタ処理

どうしても大量のログファイルから特定キーワードを抽出する必要に迫られたので作成。

grep の除外処理が分からなかった。

$ for filename in *.log; do perl -ne 'print "$ARGV:$.:$_" if /(key1)|(key2)/i' $filename | perl -ne 'print unless /(key3)|(key4)/i'; done

2009-08-05

[][] Firefox でのテキスト編集(It's All Text + MacVim)

以前、Firefoxでテキスト編集をするのに mozex という Addon を使用していのですが、少々面倒な部分があって使うのをやめてしまいました*1

しかし、流石にダイレクトに入力するのも面倒だということになって、再度エディタを呼び出す Addon を使用することにしました。


どれが良いかと日本のFirefox Addon 紹介サイトを探してみると「It's All Text」という Addon が見つかったので早速導入。

ところが vim を使おうとしても CUIvim は使用出来ないようです。

そこで色々と調べてみると MacVim なら使用出来る様なので(そういえば入れたなぁ・・・)こちらを設定。

やっぱり馴染んだエディタで入力出来るってだけでかなり処理が快適になります。早くやっておけば良かった。

*1:詳細については忘れた