2007年02月22日

IE履歴の日付時刻変換

MAC上のIE履歴ファイル(history.htm)に記録された、ADD_DATE / LAST_VISITは、UNIX TIME形式で記録されているため、日付時刻形式に変換する必要あり。
 
詳細は以下(EXCELによる変換)
UNIX TIMEは、1970年1月1日午前0時0分0秒を起算とした通算秒数の整数で記録されている。(1秒 = 1)
EXCELは、1日を数値の1とするシリアル値で表現するため、UNIX TIMEを60x60x24=86400で割れば、EXCELのシリアル値に変換できる。
よって、日付時刻形式に変換するには、上記起算日に上記シリアル値を加算すればよい。
日本時間にするには、さらに9時間分のシリアル値(9/24)を加算する。


 =[起算日1970/1/1 0:0:0] + ( [UNIX TIME] / 86400 ) + ( 9 / 24 )
posted by 貝貝 at 18:59| Comment(0) | TrackBack(0) | Mac | このブログの読者になる | 更新情報をチェックする

2007年02月01日

FreeBSD 日本語キーボード設定

標準はUSキーボードになっているため、以下のコマンドで日本語キーボードの設定をする

 kbdcontrol -l /usr/share/syscons/keymaps/jp.106.kbd

  ※各ユーザーのホームディレクトリにある「.login」内に書いておくとよい
posted by 貝貝 at 11:11| Comment(0) | TrackBack(0) | Linux | このブログの読者になる | 更新情報をチェックする

FreeBSD ファイル名の一括変更シェル

● 末尾のDOS禁則文字を削除
---------------------------------------------------------------
#!/bin/sh
# 末尾に"2,"を含むファイル全ての、末尾3文字を削除する
echo start
date

cnt=0

for file in `find /root/DISK2/mail-selected -name "*2,"`
do
cnt=$(($cnt + 1))
newfile=`echo ${file} | awk -f mojicut`
mv ${file} ${newfile}
done

date
echo rename ${cnt} file
echo end

-------------------- awkファイル[mojicut]の内容 ---------------

{print substr($0,1,length($0)-3)}

---------------------------------------------------------------
posted by 貝貝 at 10:55| Comment(0) | TrackBack(0) | Linux | このブログの読者になる | 更新情報をチェックする