Notes: June 2005 Archives

procmail Suspicious rcfile

user-pic
Vote 0 Votes

procmail: Suspicious rcfile "/home/user/.procmailrc"
procmail: Couldn't read "/home/user/.procmailrc"

If your rcfile's permission is not correct, you'll see something error like above.
/home/user/.procmailrc must have permission 644
ref. man procmail
Suspicious rcfile "x"
The owner of the rcfile was not the recipient or
root, the file was world writable, or the direc-
tory that contained it was world writable, or
this was the default rcfile ($HOME/.procmailrc)
and either it was group writable or the directo-
ry that contained it was group writable (the rc-
file was not used).

婚紗照(完稿)

user-pic
Vote 0 Votes


婚紗照完稿, 25 頁

婚紗照(未修片)

user-pic
Vote 0 Votes


終於拿到未修片的檔案, 婚紗公司還真會拖

Gmail Notes

user-pic
Vote 0 Votes

把 Gmail 當成線上記事簿! 這是我最近發現的用法
撰寫郵件後, 寫上要記的內容, 儲存草稿即可, 也可以套用分類標籤,
如此無論在那裡, 都可以查看 Gmail 記事簿, 挺方便.

另外前不久(20050607) isnoop.net Gmail invite spooler 關了, 原因是 Gmail's Product Manager 再也受不了這種服務.

winbash

user-pic
Vote 0 Votes

winbash is a native win32 version of GNU bash without requiring the cygwin DLLs.
Download
bash 1.14.7, 版本有點舊
ref. GNU utilities for Win32

Query Services <-> Ports

user-pic
Vote 0 Votes

Port to Services (查詢 port.tcp.portsdb.org 或 port.udp.portsdb.org 的 TXT record)
e.g.
# host -t txt 3389.tcp.portsdb.org
3389.tcp.portsdb.org text " Remote Desktop Protocol (RDP)"
3389.tcp.portsdb.org text "ChiliASP"
3389.tcp.portsdb.org text "ms-wbt-server"
# host -t txt 6000.tcp.portsdb.org
6000.tcp.portsdb.org text "x11"
6000.tcp.portsdb.org text "ChiliASP"
6000.tcp.portsdb.org text "eXcursions"
6000.tcp.portsdb.org text "Brick RCAPI"

Servie to Ports (查詢 service.tcp.portsdb.org 的 TXT record)
e.g.
# host -t txt https.tcp.portsdb.org
https.tcp.portsdb.org text "443"
# host -t txt edonkey.tcp.portsdb.org
edonkey.tcp.portsdb.org text "4661"
edonkey.tcp.portsdb.org text "4662"

ref. Ports Database

BASH Arithmetic Evaluation

user-pic
Vote 0 Votes

BASH 中 (( )) 表示數值運算, 介紹一些數值的表示法

((C=A+B)) 等於 let C=A+B 等於 C=$((A+B)) 等於 C=$(($A+$B))
((A++)) 等於 let A++ 等於 A=$((A+1)) 等於 A=$(($A+1)), 其他類似的寫法如 A--, ++A, --A
((B=B+A)) 可以寫成 ((B+=A)), 其他類似的寫法如 ((B-=A)) ((B*=A)) ((B/=A))
條件式
((A>B)) 等於 [ $A -gt $B ]
((A==B)) 等於 [ $A -eq $B ] 等於 [ $A = $B ] (兩數值一樣時, 當作字串比對還是一樣)
((A!=B)) 等於 !((A==B)) 等於 ! [ $A -eq $B ] 等於 [ $A != $B ]

所有 comparison > < >= <= == !=
乘羃 ** 如 let A=2**10
餘數 % 如 let A=100%3
數字前加 0 表示八進位, 如 010
數字前加 0x 表示十六進位, 如 0x10

PS. BASH 數值表示範圍 -(2^63) ~ 2^63-1
即 -9223372036854775808 ~ 9223372036854775807

GNU utilities for Win32

user-pic
Vote 0 Votes

GNU utilities for Win32 (3.2MB)
不用裝 Cygwin, 即可以在 Windows cmd 視窗使用常用的 GNU utilities
簡易安裝法: 解開把 *.exe 複製到 Windows 目錄(或者 PATH 有指到的地方)
copy usr\local\wbin\*.exe %windir%

Build disk image directly

user-pic
Vote 0 Votes

An example to build disk image directly

#!/bin/sh
B=16 # cylinders
P1=100 # cylinders
P2=200 # cylinders
dd bs=1k count=16 if=/dev/zero of=0 # Linux disk first 16k stores MBR and partition table
dd bs=1k count=$((P1*64-$B)) if=/dev/zero of=1
dd bs=1k count=$((P2*64)) if=/dev/zero of=2
printf "nn\np\n1\n\n$P1\na\n1\nn\np\n2\n\n$P2\nw\nq\n" | fdisk -H 4 -S 32 -C $(($P1+$P2)) 0
mke2fs -F 1
mount -o loop 1 /mnt
cp files /mnt # copy your files to partition 1
umount /mnt
mke2fs -jF 2
mount -o loop 2 /mnt
cp files /mnt # copy your files to partition 2
umount /mnt
cat 0 1 2 > image.dd

macchanger

user-pic
Vote 0 Votes

macchanger 和 ifconfig [interface] hw ether [MAC] 的功能一樣, 可以變更網路卡卡號,
但並不是實體地修改卡號, 重開機後仍會回復, 嚴格說起來是可以設定網路卡卡號.
另外一個好用功能是可以查詢 vendor

P7ZIP

user-pic
Vote 0 Votes

P7ZIP7ZIP 的 UNIX 版,
Supported formats: 7z, ZIP, CAB, RAR, ARJ, GZIP, BZIP2, Z, TAR, CPIO, RPM and DEB
要下載 source, make 7z 後, 才有解 RAR 的功能,
其解碼模組放在 /usr/local/lib/p7zip
binary package 裡面的 7za, 不能解 RAR

gcin

user-pic
Vote 0 Votes

gcin 已比初期好很多(上一次試是 0.6.x)
Mandriva Linux LE20050.9.7, rpm 已經做好大部分的修改動作,
只要在 /etc/X11/xinit/XIM 前面加一行
XIM_PROGRAM=gcin
就大致 OK
唯一問題是遇到 Firefox、Thunderbird 時, 輸入視窗會卡在左上角,
作者表示, 這是 GTK2 的問題, 修正方法
不過 Firefox 官方版沒有把 libwidget_gtk2.so 分開,Mandriva 自己編的 Firefox 有.
我試了 Mandriva Linux 2005LE 內建的 Firefox 1.0.2 及 cooker Firefox 1.0.4 rpm,
用修正過的 so 檔覆蓋原檔後, over-the-spot 就正常了.

Ext2fsd

user-pic
Vote 0 Votes

使用 Ext2fsd 可以讓 Windows 認得 Ext2/Ext3 file system, 可以 mount/umount, 而且可以讀寫, 比 Explore2fs 好用.
要有寫入功能, 在安裝時需勾選
Enable write support for Ext2 partitions
  Enable force writing support on Ext3 partitions

mount.exe 是放在 %windir%\system32
e.g.
To mount partition 3 of harddisk 0 to x:, then
mount 0 3 x:
To unmount x:, then
mount /umount x:
x: 是要掛載的磁碟
harddisk 0 是指第一個硬碟
partition 3 是指第三個分割區, 是實體的 partition 順序,
並不一定等於 hda3, 若 partition 3 位於 Ext partition, 就可能是 hda5 或 hda6

About this Archive

This page is an archive of entries in the Notes category from June 2005.

Notes: May 2005 is the previous archive.

Notes: July 2005 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives