/etc/sysconfig/i18n
2008年11月04日 (linux)
コンソール(Xではない)のデフォルトの言語,フォントの設定ファイル
設定項目 | 値(例) |
---|---|
LANG | ja_JP.euc-JP ja_JP.UTF-8 C |
SUPPORTED | en_US:en:ja_JP.eucJP:ja_JP:ja |
SYSFONT | default8x9 iso01 lat0-sun16 lat0-10 |
SYSFONTACM | 8859-15 |
vinelinux4.2 default
LANG="ja_JP.euc-JP" SUPPORTED="ja_JP.eucJP:ja_JP:ja" SYSFONT="lat0-sun16" SYSFONTACM="8859-15"
centos5.2final default
LANG="ja_JP.UTF-8"
my custom
LANG="ja_JP.UTF-8" SYSFONT="default8x9"
PR
fdisk: with script
2008年10月18日 (shellscript)
fdiskコマンドをスクリプトでできたらいいなと・・
まずは普通にfdisk.
command
# fdisk /dev/sdb The number of cylinders for this disk is set to 3732. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): d Selected partition 1 Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-3732, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-3732, default 3732): +1024M Command (m for help): t Selected partition 1 Hex code (type L to list codes): 83 Command (m for help): a Partition number (1-4): 1 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # mkfs.ext3 /dev/sdb1 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 125184 inodes, 250032 blocks 12501 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=260046848 8 block groups 32768 blocks per group, 32768 fragments per group 15648 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 38 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. # mount -t ext3 /dev/sdb1 /mnt #
流れとしては
fdisk:既存のパーティションを削除→1024Mのパーティションを作成→ファイルシステムはLinux→ブート可にする→テーブルを書き込んでfdisk終了↓
mkfs.ext3:ext3でフォーマット↓
mount:ファイルシステムext3でマウント
という感じ.これをスクリプトで実行したいなと.少々分かりにくいので入力だけ抜き出す.
# fdisk /dev/sdb > d > n > p > 1 > 1 > +1024M > t > 83 > a > 1 > w # mkfs.ext3 /dev/sdb1 # mount -t ext3 /dev/sdb1 /mnt
ぐぐると案外出てきた.上記のことをスクリプトでやろうとすると・・
source
#!/bin/sh #fdisk with shell script USB_FLASHMEMORY=/dev/sdb fdisk $USB_FLASHMEMORY <<\__EOF__ d n p 1 1 +1024M t 83 a 1 w __EOF__ mkfs.ext3 ${USB_FLASHMEMORY}1 mount -t ext3 ${USB_FLASHMEMORY}1 /mnt
っとまぁこんな感じになる.
xset: screen saver settings off
2008年10月15日 (X)
command
% xset dpms 0 0 0 % xset s off
note
cf. % man xset
Makefile: build all ".c"
2008年10月13日 (c)
数行の小さいテストプログラムのためいちいちビルドするのが面倒だなと・・
カレントディレクトリの全てのソースファイルを一気にビルドできればなと・・
ネットで調べながら試行錯誤の結果・・・
source(Makefile)
# Makefile # build all ".c" file in current directory CC=gcc SRCS=$(wildcard *.c) OBJS=$(patsubst %.c,%.o,$(SRCS)); all: $(OBJS) for i in $(OBJS) \ do \ EXE=`basename $$i .o`; \ $(CC) -o $$EXE $$i; \ done .c.o: $(CC) -c $< clean: rm -f $(OBJS)
できた.動作確認.
sample execution
% ls Makefile a.c b.c c.c % make gcc -c a.c gcc -c b.c gcc -c c.c for i in a.o b.o c.o; \ do \ EXE=`basename $i .o`; \ gcc -o $EXE $i; \ done % ls -l total 92K -rw-r--r-- 1 aki 256 Oct 12 03:56 Makefile -rwxr-xr-x 1 aki 4713 Oct 13 00:46 a -rw-r--r-- 1 aki 85 Oct 12 03:48 a.c -rw-r--r-- 1 aki 860 Oct 13 00:46 a.o -rwxr-xr-x 1 aki 4713 Oct 13 00:46 b -rw-r--r-- 1 aki 85 Oct 12 02:19 b.c -rw-r--r-- 1 aki 860 Oct 13 00:46 b.o -rwxr-xr-x 1 aki 4713 Oct 13 00:46 c -rw-r--r-- 1 aki 85 Oct 12 02:20 c.c -rw-r--r-- 1 aki 860 Oct 13 00:46 c.o
完璧.が,もう少しクールなMakefileがあるかも.
今回はこれで満足
ms word 2003: 文書は保存されましたが,音声認識データを・・・
2008年10月11日 (windows)
謎のメッセージ
Microsoft Word 2003を使っていて保存時,自動保存時に以下のようなメッセージ
文書は保存されましたが,音声認識データを保存する十分な空き領域がないため,データは失われました.録音していないときは,必ずマイクをオフにし,ディスクで利用できる記憶域を確認してください.
これだけ見ると何をすれば良いのかわかりにくいメッセージ
解決策
言語データを埋め込まずに保存する設定にする
[メニュー]→[ツール]→[オプション]
↓
[保存]タブ→[保存オプション]→[言語データを埋め込む]のチェックを外す
↓
[オプション]ダイアログ→[OK]