Tech

apt installを使わずにTeXLiveを導入する

TeX ディストリビューション Linux で TeX 環境を構築するには,2つの方法があります. 使用している Linux ディストリビューションのパッケージ管理システムから TeX Live のパッケージをインストールする

Perlで未定義値かどうかを判定する方法

機嫌よく動いていた自作のスクリプトに use warnings; を入れたら作業そのものは止まることなく終了するのだけれど、 Use of uninitialized value ... と叱られるようになった。 foreach my $line (@log){ chomp($line); my ($no,$name,$date,$mail,$comment,$pass)=split(/,/,$line); # $comment が空だった場合の処理

Formをhtmlに直接表示しないでcgiで別窓表示する

読者からのFeedbackを受け付けるためにホームページ上のコンテンツごとにメールフォームを貼っていた。 SPAM対策はしてあったがそれでもそれをくぐり抜けて攻撃されることが多くなったので、各ページにフォームを貼り付けるのはやめてCGIで表示させるようにした。

makefile でのOS条件分岐

自動化のためにmakefileを書いています。

私の場合、Linux端末とMacとの異なる環境で共通のmakefileを使いますので、条件分岐を勉強してみました。無手勝流ながら以下の設定でうまく作動してくれるようになりました。