TeX環境の構築

2010/10/17未分類import
最近,こちらのウィキの更新が止まっていたので,何か書こうと思って考えました.
日記は,こちらです.
左の項目を見ると,TeXの項目が足りていないことが目につきました.
そもそも,ネット上にはたくさんの解説ページがあることですし,
私などが書く理由もそんなにありません.
けど,日頃私がどうやってTeXのそこそこ使える環境を構築しているかを書いておくのも悪いことではないので書いてみます.WindowsとDebian,それぞれの場合を手短に記載したいと思います.
ただし,この記事を書いている時点では,インストール作業はしていません.
所有のパソコンには,だいぶ前に環境が構築済みです.
なので,実際にやってみてうまくいかないかも知れないですので,ご注意ください.
TeX初心者はWindowsでやるといいです.その方がずっと楽.

TeX環境の構築(Windows編)

非常に簡単です.阿部さんという方の作られたインストーラを作ったもの,とかからインストールし,
指示されるままにウィザードを進めていくだけです.TeX本体以外にも必要なものが全部入ります.
この方法が,最も簡単で確実な方法です.決め手は,チェック項目は可能な限りチェック.
海外製のプログラムのインストーラの言語はEnglishにすること.

TeX環境の構築(Debian編)

こちらも簡単といえば簡単です.Synapticで検索ワードで「TeX」といれて,
必要そうなパッケージをチェックしていきます.
おそらく,tetex-base,tetex-bin,texliveとかっていうパッケージを選択すると,自動で必要なパッケージにチェックがされます.それだけでとりあえず十分です.あとは,xdvik-jaというパッケージも入れましょう.Ghost-Scriptも入れましょう.

Debianでの問題は,Lennyの段階では,
日本語のTeX関連のプログラムが動作する文字コードがEUC-JPに限定されているということ.
そのため,あらかじめシステムのロケールをEUC-JPにしておく必要があります.
インストール時の設定で決めたら,固定するのが適切だと思いますのでなるべくそうしてください.

ああ,本当に単なるメモ書きになっていますね…….読む人のことを全然考えていない……….ごめんなさい.

ハードディスクの温度をDebian上で確認する(hddtemp)

2010/10/01未分類import

ハードディスクの温度をDebian上で確認する

hddtempという名前そのままのコマンドラインプログラムがパッケージ化されているので,それをaptitudeでインストール.
ウィザードというか,事前設定の表示が出たが,デフォルトで済ませた.
実行すると,下記のようになる.
BigOwl:~# hddtemp /dev/sda
/dev/sda: Hitachi HDS722020ALA330: 44°C
BigOwl:~# hddtemp /dev/sdb
/dev/sdb: Hitachi HDS721010CLA332: 38°C
BigOwl:~# hddtemp /dev/sdc
/dev/sdc: Hitachi HDS721616PLA380: 43°C
BigOwl:~# hddtemp /dev/sdd
/dev/sdd: WDC WD20EARS-00MVWB0: 32°C
BigOwl:~# 
日立製のHDDは皆シャドウベイに,
ウェスタンデジタルのディスクはファンレスのリムーバルケースに取り付けてある.
sdaとsddは長時間アクセス状態で温度計測した.
それを差し引いても,日立製は何故か熱いんですね…….

Excelのマクロ

2010/09/29未分類import
マクロの例.ある書式のテキストファイルを,「外部データの取り込み」と同じような感じで設定を省いて取り込めるマクロ.
これに限らず,マクロを実行するにはExcel上でデジタル署名をする必要があるので,適宜すること.
Sub MPMS_data()
'
' MPMS_data Macro
' マクロ記録日 : 2010/9/28  ユーザー名 : Hirayama Hirosugu

'
Dim fName As Variant
fName = Application.GetOpenFilename(FileFilter:="datfile,*.dat", Title:="データ選択")

    With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & fName, _
         Destination:=ActiveCell)
        .Name = fName
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 932
        .TextFileStartRow = 31
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = True
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = True
        .TextFileSpaceDelimiter = False
        .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, _
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With
End Sub

デジタル署名をするためのツールと,場所.

最初にMicrosoft Officeのツールのデジタル署名をするものを使って署名を作る.自分の名前とかにしておく.
WS000044.jpg


次にExcelのデジタル署名を行う.
上で作成したものを選択する.
WS000042.jpg
WS000043.jpg


VBAの署名
上で作成したものを選択する.
WS000041.jpg

robocopyでファイルサーバにバックアップ

2010/09/22未分類import
robocopyはWindows Vista以降に標準で含まれているツールで,ファイルのコピーコマンド.
このコマンドを利用して,ワンクリックで指定のフォルダをバックアップすることをやってみよう.
robocopy "C:\Users\Hirayama Hirosugu\Documents\Local-Files" "\\192.168.○.△\share\Members' Files\H2\BackUpFiles" /MIR /LOG:backuplog.txt /TEE /TS /FP /FFT
オプションについて
/MIR:ミラーリング.更新した部位だけ,ファイルをコピー,あるいは削除する.
/LOG:ログをbackuplog.txtとして保存.
/TEE:ログを標準出力にも表示.
/TS:タイムスタンプを出力(効いていないかも)
/FP:フルパス出力
/FFT:FATファイルシステムと見なし,タイムスタンプの精度を2秒にする.
こうしないとNASにコピーする際にスタンプの精度の関係から正常にコピー先を更新できない場合がある.必要に応じて追加すべき.

これをテキストファイルに貼り付け,拡張子をbatにすれば,ワンクリックでバックアップ作業が行える.
さらに,タスクスケジューラ(スタートメニュー→アクセサリ→システムツール以下にあるはず.)を使えば定期実行できるし,
スタートアップに登録すれば,起動時に必ず実行してくれる.

インストールの仕方

XPでは標準で含まれていないが,Windows Server 2003 Resource Kit ToolsからXP対応版を無償でダウンロードできる.
ウィザードでインストールできるので特に難しくない.ただし英語である.