#!/bin/sh
#
# 最新のファイル名を表示
# `ls -At | head -1`
# ホスト名
HOST=host-name
# ユーザー
USER=user-name
# パスワード
PASSWD=password
# KSnapshot が保存するディレクトリ
DIR=/home/******/Snapshots
cd $DIR
ftp -n $HOST << _EOD
user $USER $PASSWD
passive
binary
mkdir `date +%m%d`
cd /`date +%m%d`
put `ls -At | head -1`
bye
_EOD
iceape http://$HOST/`date +%m%d`/`ls -At | head -1`
---
$ chmod 700 QuickFtp.sh
2007年5月21日月曜日
.webcamrc
[ftp]
host = host-name
user = user-name
pass = password
dir = public_html/images
file = webcam.jpg
tmp = uploading.jpg
passive = 1
debug = 0
# auto = 0
local = 0
# ssh = 0
[grab]
device = /dev/video0
text = "Logitech QuickCam IM %Y/%m/%d %H:%M:%S"
# infofile = filename
fg_red = 255
fg_green = 255
fg_blue = 255
width = 320
height = 240
delay = 5
wait = 0
# input = composite1 | Camera
# norm = pal | ntsc
rotate = 0
top = 0
left = 0
bottom = -1
right = -1
quality = 75
trigger = 0
once = 0
host = host-name
user = user-name
pass = password
dir = public_html/images
file = webcam.jpg
tmp = uploading.jpg
passive = 1
debug = 0
# auto = 0
local = 0
# ssh = 0
[grab]
device = /dev/video0
text = "Logitech QuickCam IM %Y/%m/%d %H:%M:%S"
# infofile = filename
fg_red = 255
fg_green = 255
fg_blue = 255
width = 320
height = 240
delay = 5
wait = 0
# input = composite1 | Camera
# norm = pal | ntsc
rotate = 0
top = 0
left = 0
bottom = -1
right = -1
quality = 75
trigger = 0
once = 0
2007年5月12日土曜日
ImageMagick
□ 画像の詳細な情報を表示する
$ identify -verbose sample-01.jpg
□ 画像をリサイズする
$ convert -resize 640x480 sample-01.jpg sample-resize.jpg
□ 形式を変更する
$ convert sample-01.jpg sample-01.gif
□ 複数の .jpg をリサイズして形式を変更する
$ mogrify -resize 20% -format png *.jpg
□ 2枚の画像を左右に繋ぐ
$ convert +append sample-01.jpg sample-02.jpg sample+append.jpg
□ 2枚の画像を上下にに繋ぐ
$ convert -append sample-01.jpg sample-02.jpg sample-append.jpg
□ 連番になった .gif からアニメーションを作る
$ convert -loop 0 -delay 100 sample[1-5].gif sample-animation.gif
□ 対称になった画像を作る
$ convert -flop sample-01.jpg sample-flop.jpg
□ 上下に対称な画像を作る
$ convert -flip sample-01.jpg sample-flip.jpg
□ 画像をぼかす
$ convert -blur 1x1 sample-01.jpg sample-01-blur.jpg
□ 画像にボーダーをつける
$ convert -border 3x3 -bordercolor red sample-01.jpg sample-border.jpg
□ 画像を回転させる
convert -rotate +90 sample-01.jpg sample-rotate.jpg
$ identify -verbose sample-01.jpg
□ 画像をリサイズする
$ convert -resize 640x480 sample-01.jpg sample-resize.jpg
□ 形式を変更する
$ convert sample-01.jpg sample-01.gif
□ 複数の .jpg をリサイズして形式を変更する
$ mogrify -resize 20% -format png *.jpg
□ 2枚の画像を左右に繋ぐ
$ convert +append sample-01.jpg sample-02.jpg sample+append.jpg
□ 2枚の画像を上下にに繋ぐ
$ convert -append sample-01.jpg sample-02.jpg sample-append.jpg
□ 連番になった .gif からアニメーションを作る
$ convert -loop 0 -delay 100 sample[1-5].gif sample-animation.gif
□ 対称になった画像を作る
$ convert -flop sample-01.jpg sample-flop.jpg
□ 上下に対称な画像を作る
$ convert -flip sample-01.jpg sample-flip.jpg
□ 画像をぼかす
$ convert -blur 1x1 sample-01.jpg sample-01-blur.jpg
□ 画像にボーダーをつける
$ convert -border 3x3 -bordercolor red sample-01.jpg sample-border.jpg
□ 画像を回転させる
convert -rotate +90 sample-01.jpg sample-rotate.jpg
quickcam モジュール
~# apt-get install qc-usb-source qc-usb-utils qc-usb-modules linux-headers-2.6.18-4-686
~# apt-get install linux-headers-2.6.18-4 linux-kbuild-2.6.18 gcc
~# cd /usr/src
~# tar xvzf qc-usb-modules.tar.gz
~# cd modules/qc-usb-source/
~# ./quickcam.sh LINUX_DIR=/usr/src/linux
--
~# m-a a-i qc-usb
~# apt-get install linux-headers-2.6.18-4 linux-kbuild-2.6.18 gcc
~# cd /usr/src
~# tar xvzf qc-usb-modules.tar.gz
~# cd modules/qc-usb-source/
~# ./quickcam.sh LINUX_DIR=/usr/src/linux
--
~# m-a a-i qc-usb
gspca モジュール

Logitech Quickcam IM Webcam
~$ lsusb
Bus 001 Device 002: ID 046d:08a0 Logitech, Inc. QuickCam IM
~# aptitude install gspca-modules-2.6.18-4-686
~$ lsmod | grep gspca
gspca 600304 1
videodev 21120 2 gspca
usbcore 112644 4 gspca,ohci_hcd,uhci_hcd
Configured Kernel;
~# aptitude install module-assistant gspca-source
~# m-a a-i gspca
解凍・圧縮
■ 解凍する
~$ tar xvf [filename].tar
~$ unzip [filename].zip
~$ gunzip [filename].gz
~$ bzip2 -d [filename].bz2
~$ bunzip2 [filename].bz2
~$ tar xjvf [filename].tar.bz2
~$ tar xvzf [filename].tar.gz
■ 圧縮する
tar ~$ tar cvf [filename].tar [filename-dir]/
zip ~$ zip [filename].zip [filename]
gz ~$ gzip [filename]
bz2 ~$ bzip2 [filename]
tar.bz2 ~$ tar cjvf [filename].tar.bz2 [filename-dir]/
tar.gz ~$ tar cvzf [filename].tar.gz [filename-dir]/
~$ tar xvf [filename].tar
~$ unzip [filename].zip
~$ gunzip [filename].gz
~$ bzip2 -d [filename].bz2
~$ bunzip2 [filename].bz2
~$ tar xjvf [filename].tar.bz2
~$ tar xvzf [filename].tar.gz
■ 圧縮する
tar ~$ tar cvf [filename].tar [filename-dir]/
zip ~$ zip [filename].zip [filename]
gz ~$ gzip [filename]
bz2 ~$ bzip2 [filename]
tar.bz2 ~$ tar cjvf [filename].tar.bz2 [filename-dir]/
tar.gz ~$ tar cvzf [filename].tar.gz [filename-dir]/
2007年5月7日月曜日
Kernel Configuration
~# apt-get build-dep linux-source-2.6.18
~# aptitude install linux-source-2.6.18
~# aptitude install libqt3-mt-dev (for xconfig)
(libncurses5-dev for menuconfig)
(libglade2-dev for gconfig)
~# cd /usr/src/
~# tar xjvf linux-source-2.6.18.tar.bz2
~# cd linux-source-2.6.18/
~# make mrproper
~# cp /boot/config-2.6.18-4-686 ./.config
~# make oldconfig
~$ cd /usr/src/linux-source-2.6.18/
~$ make xconfig
~# make dep
~# make clean
~# make-kpkg clean
~# make-kpkg --revision=Custom.1.0 kernel-image
~# cd ../
~# dpkg -i linux-image-2.6.18_Custom.1.0_i386.deb
~# update-grub
~# aptitude install linux-source-2.6.18
~# aptitude install libqt3-mt-dev (for xconfig)
(libncurses5-dev for menuconfig)
(libglade2-dev for gconfig)
~# cd /usr/src/
~# tar xjvf linux-source-2.6.18.tar.bz2
~# cd linux-source-2.6.18/
~# make mrproper
~# cp /boot/config-2.6.18-4-686 ./.config
~# make oldconfig
~$ cd /usr/src/linux-source-2.6.18/
~$ make xconfig
~# make dep
~# make clean
~# make-kpkg clean
~# make-kpkg --revision=Custom.1.0 kernel-image
~# cd ../
~# dpkg -i linux-image-2.6.18_Custom.1.0_i386.deb
~# update-grub
登録:
投稿 (Atom)