SUIKEI.NET

Welcome to SUIKEI.NET


Contents


お知らせ

本サイトは HTML フアイルの書き方の勉強のためとと Linux のを使う上で得られ た知識の備忘録として作られている。


Linux


Panasonic B5EER への Debian (potato) のインストール

Panasonicc B5ER に Debian GNU/Linux 徹底入門 (potato)対応を参考にして Debian をインストールした。その時の注意を述べる。

準備

方法

インストールの方法は 徹底入門 を参考に


HTML file の upload の自動化について

現在,自宅で作った HTML file を ftpを使って契約しているプロバイダの Web Server に upload している。その時に問題になるのが,作った HTML file を 如何に楽に upload できるかという事である。以下のことは Mailing list を検索する事によって調べた。

自動化の方法

次のような 内容のfile を setuzoku という名前で作る。


open WEB-SERVER
user LOGIN-NAME PASWWD

cd public_html

mput *.html

put default.css

bye

そして 次のようなコマンドを打つ。

ftp -n -i  < setuzoku

-n を引数に取ると auto-login を抑制する。-i を引数に取ると複数のファイル の転送中に、プロンプトを出さないようにする。

バックアップの自動化について

ハードディスクがいつ壊れるかも知れないという不安を持ちながら日々の暮らし を送っている。そこで,2台のパソコンと nfs を使ったシェルスクリプトを作っ て見た。

シェルスクリプト

#!/bin/sh
DIR=/opt/backup 
LOG=${DIR}/backup.log
VLOG=${DIR}/vbackup.log
FL=`date '+%y%m%d-%H%M.tgz'`
#
##### これは yukari:/home に mount して backup を取るための program である。
#
#
echo "Mount yukari:home ...... Start!!" >> ${VLOG}
date >> ${VLOG}
/bin/mount /mnt/home >> ${VLOG} 2>&1
date >> ${VLOG}
echo "Mount yukari:home ...... END!!" >> ${VLOG}
#
#
#
echo "Backup ...... Start!!" >> ${VLOG}
date >> ${VLOG}
cd /mnt/home
tar cfz   /opt/backup/${FL} . >> ${VLOG} 2>&1
date >> ${VLOG}
echo "${FL} is made in /opt/backup " >>  ${VLOG}
#
#
echo "Backup ...... Start!!" >> ${VLOG}
date >> ${VLOG}
cd /mnt/home
tar cfz   /opt/backup/${FL} . >> ${VLOG} 2>&1
date >> ${VLOG}
echo "${FL} is made in /opt/backup " >>  ${VLOG}
echo "Backup ...... End!!" >> ${VLOG}
echo "Unmount yukari:home ...... Start!!" >> ${VLOG}
cd ${DIR}
date >> ${VLOG}
/bin/umount /mnt/home >> ${VLOG} 2>&1
date >> ${VLOG}
echo "Unmount yukari:home ...... END!!" >> ${VLOG}
du -s /opt/backup/${FL} >> ${VLOG}
df /opt >> ${VLOG}
echo "" >> ${VLOG}
mail rsuzu@suikei.net < ${VLOG} >>  ${VLOG}
cat ${VLOG} >> ${LOG}
rm -f ${VLOG}
 

解説

シェルスクリプトをあまりつくた事がないのでこれでいいのかという不安が ある。

まず

DIR=/opt/backup 
としなければならない
DIR = /opt/backup 
とするとコマンドと解釈される。

FL=`date '+%y%m%d-%H%M.tgz'`
date というコマンドは日付等を色々な形式に出力してくれる。

mail rsuzu@suikei.net < ${VLOG} >>  ${VLOG}
として,log をメールで送ってくれる。

参考書

nfs サーバー

なお、nfs サーバー の /etc/exports の 設定は例えば次のようにする。
/home   ホスト名(ro,sync)
ro は read only、 sync については 次の URL を参考にする。
Linux NFS-HOWTO

ナンバリング用ラベルの作成について

仕事の関係上みんなから集めた資料のナンバリングを行なわなければならなくなっ た。それを tex を使って書こうとしたが,自分の力では書く事ができなかった。 Google を使ってやっとそのソースファイルを見つける事ができた。

Tex のソースファイル

以下は 福井 玲 氏のホームページ http://www.tooyoo.l.u-tokyo.ac.jp/~fkr/label.html による。

Latex の usepckage で 以下のように mlabel.sty (これは 福井 玲 氏による) を使う。


%%%%%%%%%%%%%%% number.tex
\documentclass[12pt]{article}
\def\sheetvoffset{23mm}
\def\sheethoffset{33mm}
\usepackage[frame]{mlabel}
%usepackage{mlabel}
\begin{document}
\renewcommand\labelvoffset{0mm}
\renewcommand\labelhoffset{0mm}
\begin{multilabel}{24mm}{12mm}{6}{20}
\labelitem{
\begin{center}
\bf    
1
\end{center}
}
\labelitem{
\begin{center}
\bf    
2
\end{center}
}

中間略

\end{multilabel}
\end{document}

latex ソースファイルを生成するための ruby プログラム

latex ソースファイルを作成するために ruby でプログラムを作る。

#!/usr/bin/ruby 

mae = <<zenbun
\\documentclass[12pt]{article}
\\def\\sheetvoffset{24mm}
\\def\\sheethoffset{33mm}
\\usepackage[frame]{mlabel}
%\usepackage{mlabel}
\\begin{document}
\\renewcommand\\labelvoffset{0mm}
\\renewcommand\\labelhoffset{0mm}
\\begin{multilabel}{24mm}{12mm}{6}{20}
zenbun


saigo = <<ushiro
\\end{multilabel}
\\end{document}
ushiro

   print "#{mae}"
for x in 1..120 do
number = <<thisis
\\labelitem{
\\begin{center}
\\bf    
#{x}
\\end{center}
}
thisis
    print "#{number}"  
end 
 print"#{saigo}"


メモリースティックの利用方法

もう既に,知られていく事だが, sony の メモリー スティックを Linux で使 う方法を述べる

材料

ノートパソコン,メモリースティック用 PCアダプター (PC カード)

経過

メモリースティック用 PCアダプター にメモリー スティックを挿して それを ノートパソコンに挿入すると ノートパソコンは PCアダプター を ide として自動認識した。root になって ディレクトリー /mnt/mem を作る。

mount

mount -t  vfat /dev/hde1  /mnt/mem     
とする。
すなわち PCアダプター は ide デバイスとして認識されるみたいだ。 カメラは sony の P1。 写した画像は メモリー スティック内に jpeg の形式で 保存されるので /mnt/mem 内の jpeg のファイルをパソコンにコピーをする。

解像度の変更方法

p1 で写された画像のファイルの解像度は 非常に高くプリンターで印刷するには きれいでいいが,ホームページに アップロードしようとすると,とても時間が かかる。次のようにして,解像度を変えた。

convert -normalize -interlace Plane -geometry 600x400 A.jpg B.jpg
A.jpg のファイルを 解像度 600x400 の B.jpg というファイルに変える。


東風フォントについて

Unix な生活

mp3 スカジーの cdrom の場合

CD-ROMのデバイス /dev/scdX grip デフォルトの grip(cdparanoia)ではリッピングできず (単独の cdparanoia でもうまくリッピングできず)。 こちらは apt-get install cdda2wav した後、cdda2wav を使 うように指定することでクリア。 これでなんとかCDから mp3 に変換できるようになる。


dvipdf

eX から pdf を作成する際の font 埋め込み ps2pdf ではこのような事をする必要がないかも知れない。 次のように /usr/bin/dvipdf を書き変える。

exec dvips -D 800 -t a4 -Ppdf -z -u+psfonts.map -q -f "$infile" | gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="$outfile" $OPTIONS -c .setpdfwrite -

すなわち -D 800 -t a4 -z -u+psfonts.map を付け加える。
また、パッケージ gs-cjk-resource もインストールしないと文字が化ける。

gs 関連

Debian GNU/Linux (Sarge)でのLaTeX導入備忘録 *

prosper


Latex で プロジェクタを使う為の幾つかの注意事項

dvipdf

dvipdf の中身を次のようにする。

exec dvips -D 800 -Ppdf -z -u+psfonts.map -q -f "$infile" | gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="$outfile" $OPTIONS -c .setpdfwrite - <\br> -t a4 を取り除く
Latex source file

次の latex source file を使い コンパイルし dvipdf により pdf ファ イルを作る。

\documentclass[landscape
]{slides}
\usepackage{amsmath,amssymb}
\usepackage{wrapfig}
\usepackage[dvips]{graphicx}
\pagestyle{empty}
\topmargin=-25mm
\textwidth=240mm
\textheight=180mm
\special{papersize=297mm,210mm}
%PDFを開くとすぐにフルスクリーンに展開する: 
%\hypersetup{pdfpagemode=FullScreen}
\begin{document}
\renewcommand{\baselinestretch}{1.2}
\bfseries\mathversion{bold}
\Large
\begin{slide}
 1\quad はじめに

 本研究は、私たちの身の回りに存在する自然現象を
数理モデル化したもの,すなわち偏微分方程式を数値解析
することを目的とする。
ここでは、現在までに学習した楕円形方程式の連立方程式による
解法を紹介する。
\end{slide}

 2\quad 楕円形方程式の連立方程式による解き方

2変数のポアソン方程式
\begin{align}
 \frac{\partial^2 u}{\partial x^2}+\frac{\partial^2 u}{\partial x^2}+f(x,y)=0
\quad ;\qquad \qquad \quad \\
0\leq x\leq a \quad ,\quad 0\leq y\leq b \quad \cdots (1) 
\end{align}
を境界条件

\begin{equation}
\begin{cases}
 x=0,0

Font Faq Font Faq

exim4 の再設定の方法

About exim4

Linux 版Acorbat Reader (ver. 4およびver. 5)

acrolpr
Linux版のAcorbat Reader (ver. 4およびver. 5)は,lpr経由で印刷を行なう 際,(拡大/縮小などを行なわない限り)内容を本 来の位置からやや右下に移動 して印刷します。また,ver. 5の場合,出力されるPostScriptのコードは ghostscriptでエラ ーになります。これらを解決することが,このページの目 的です。
ただし、postscript printer の場合は acrobat の設定を変えれば問題はない ようだ。

Network の設定ファイル /etc/network/interfaces の記述方法

/etc/network/interfaces には、
iface eth0 inet static
        address 192.168.0.x
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.x
と記述する。

gnome2 の設定 in sarge


openoffice のフォントの設定

openofice のフォントの設定ではまず
日本語パッケージ (openoffice.org-l10n-ja) を install すると、
メニューの文字が表示されないのです。
以下の手順で、ちゃんとメニューフォントが見えるようになりました。

   1. 「デスクトップ設定」(`nautilus preference://')を開く。
   2. 「フォント」をダブルクリック。
   3. 「アプリのフォント」に `Kochi Gothic' を選択。
そしてフォントの置換をしなければならない。 それは、次のURL を参考にする。 日本語を使うに当たって (openoffice.org) を参考にする。ただ、さらに、MS P ゴシック、MS Mincho, MS P 明朝 も置換しなければ word の文書を読めない。

usb フラッシュメモリ に mount する場合の /etc/fstab の書き方

/dev/sda1 /mnt/usb vfat  rw,user,noauto 0 0

Lprng

Lprng を remote から使うためには /etc/lprng/lpd.perms のファイルの を次のようにしなければならない。

## -- Added by 
## Reject anything that isn't generated locally
REJECT NOT SERVER
## -- End of addition

# Reject print requests from remote places
REJECT SERVICE=R FORWARD

ただし、このままでは すべての remote host からの リクエストに答えてしま う。


.mew.el の設定

mew 1.3.3 についての注意

mail コマンドについて

mailutils in sarge

sarge には mail というコマンドがないと思ったが、それは mailutils というパッケージをインストールすると使えるということがわかった。


Emacs

Emacs についての Tip

NFS

mount: RPC: プログラムが登録されていません

次のようにする。
/etc/hosts.allow に
portmap: 192.168.0.
のように記述する。


Emacs におけるフォントの設定

windows.el を用いて 新しく emacs を起動する場合 .Xresources の設定が 反映されないようだ。例えば、ノート用に フォントを大きくしても windows.el で立ち上げた emacs にはそれが反映されない。 反映させるためには .emacs に次の事を書き込まなければならない。
(set-frame-font "fontset-16")
(setq default-frame-alist (append '((font . "fontset-16"))))
もし、Xリソースの設定でフォントセットを定義してない場合は
;;Elispでフォントセットを定義する例
 (create-fontset-from-fontset-spec "-*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16, ascii:-*-*-medium-r-*--16-*-*-*-*-*-iso8859-1, japanese-jisx0201.1976: -*-fixed-medium-r-normal--16-*-jisx0201.1976-0, japanese-jisx0208.1983: -*-fixed-medium-r-normal--16-*-jisx0208.1983-0") 
参考 URL

yahtml と yatex 関連

yahtml を使う上でとても便利な 非標準 Emacs Lisp ライブラリである。

outline-minor-mode

http://www.boreas.dti.ne.jp/~miyoshi/Meadow/elisp2.html

http://www.math.s.chiba-u.ac.jp/~matsu/emacs/emacs21/outline.html

索引を生成するコマンド

yahtml-insert-index.el

コマンドどしては \C-c i を使う


Windows NTFS パーティションのマウント方法

mount


mp3 をどう使うか。

必要ファイル

grip cdda2wav lame

grip 設定上の注意

cdda2wav lameを使えるようにする、

lame の入手方法

Unofficial な パッケージであるの apt line に 次の記述をする
# for unofficial deb ftp://ftp.nerim.net/debian-marillat/ sarge main

現在の設定の状況

cdparanoia + lame

mp3 は iriver の T10 を使っているので /etc/fstab を次のようにする。 /dev/sda1 ではなく /dev/sda とする。 ただし、T10 とパソコンを usb 繋げる時、繋げてから T10 の電源を入れるのが コツのようだ。

/dev/sda /mnt/usb vfat rw,user,noauto 0 0


skype for linux

down load

sarge 用の package がある。

apt-line に以下を追加

deb     http://itp.tugraz.at/Comp/debian/  sarge  desktop
deb-src http://itp.tugraz.at/Comp/debian/  sarge  desktop

そして、次を実行

$ sudo apt-get -f update
$ sudo apt-get -f install  skype
参照 URL

http://d.hatena.ne.jp/amt/20050308/Skype

http://www.skype.com/intl/ja/


alsa in sarge

kernel 2.4 使用時での Alsa の sarge へのインストール
注意点

kernel 2.4 の場合は その kernel 対応の alsa-modules-2.4. と alsa-base をインストールする。kernel 2.6 の場合は alsa-modules-2.4 をインストール する必要がないようだ。もし、gnome を使っているなら ば それに関連のの package もインストール必要がある。 そして alsaconf を実行する。

mp3 や CD 等を聞く場合は xmms を使う。

最初は 音のならない設定になっているようなので alsamixer で音量を調整する。 gnome 用の alsa 関連 package がインストールされている なら gnome からも 音量を調整できる。

サウンドの設定

2.6 カーネル用としては、OSS サウンドドライバよりも ALSA サウン ドドライバが推奨されます。ALSA サウンドドライバは、デフォルトでは モジュールとして提供されます。サウンドを鳴らすには、あなたのサウン ドハードウェアに合ったモジュールがロードされる必要があります。一般 に該当モジュールがあり、 alsa-base に加えて hotplug パッケー ジか discover パッケージのいずれかがインストールされていれば、自動的に ロードされます。alsa-base パッケージは また、OSS モジュールが hotplug や discover によってロードされないようそれらを "ブラックリ スト化" します。 /etc/modules 内に OSS モジュールの記述があるなら、 それらを削除すべきです。

参考 URL

http://park15.wakwak.com/~unixlife/linux/de-gnome.html

http://debian.fam.cx/index.php?Software


変更

gs を変更
      update-alternatives --config gs
      

acrobat 7.0 の日本語フォントの文字抜けのの現象について

ghostscript のバージョンを 7.0 にすれば良いというコメントもあった が、多量のページを印刷する場合は 印刷の枚数を少なくして、一つの印刷 が終ったら、次の印刷をするようにしたらその現象がなくなった。 メモリとの関連もあるようだ。gs は gs-ja から gs-esp に変更してみた。

DVD

SCSI エミュレーション

sarge はデフォルトで ide-scsi が組み込まれている。従って ATP の DVD ROM を SCSI エミュレーション を使うためには

 
kernel  /vmlinuz-2.4.27-2-686 root=/dev/hda2 ro hdc=ide-scsi 

と hdc=ide-scsi を付け加える。

cdrecord.prodvd

cdrecord で DVD を使えるようになるためには 次の URL を参照

http://park15.wakwak.com/~unixlife/linux/app-prodvd.html


Let's Note についてのTips

外部ディスプレイに切替える方法。

Panasonic Hokey Driverを使う。

i810switch

自作

これまでに何台かパソコンを自作したが,その構成を忘れてしまう事がわかった。
HOME PAGE
このウェブページに関するご感想は/ご質問は
$Id: index.html,v 1.11 2002/07/04 18:58:56 ryuu Exp $
Copyright 2001 ; ライセンス条項を見る