2008/08/12(火)[設定] adiary移設作業~2
関連ツールのinstall
ImageMagick
turbo+にて, perl-ImageMagicをインスコ. ついでなのでc++-ImageMagickも入れておいた. ImageMagick単品のinstall設定がなさそうに見えたけれど, 昔に入れていたのかナ...?
とりま, 自分でinstallせずにpackageで処理終了.
管理→アルバムを開く で, 既存ファイルのサムネイルが表示されることを確認.
mimetex
ソースコードで配布されています. こちらで取得, 展開してcompileしてください.とりあえずはこんな感じでやっておきました.
$ mkdir mimetex && cd mimetex $ unzip ../mimetex $ gcc -O2 -DGIF mimetex.c gifsave.c -lm -o mimetex.cgi $ mv mimetex.cgi ~/public_html/adiary/mimetex/ $ cd .. && rm -rf mimetex
環境設定
adiary.cgiをおいたディレクトリの .htaccessは, こんな感じで. SetENVは, adiaryの SystemInfo欄に処理時間を表示させるため. rewrite設定は, 本家のmanualどおりにパクってきました.
ありがたやありがたや...
Options -Indexes ExecCGI Includes +FollowSymLinks DirectoryIndex adiary.cgi index.html RewriteEngine On RewriteBase /adiary/ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ http://www.ujiya-denshi.com/adiary.cgi/$1 [\L] RewriteEngine Off SetENV timer 1
2008/04/29(火)mimetexの導入
導入方法
公式blogのマニュアルページに記載があります.設定方法は、こちらに, 記法についてはこちらに記載があります.
特に書くことも無いので、導入記録だけ...
$ unzip mimetex
$ cd mimetex
$ gcc -O2 -DGIF mimetex.c gifsave.c -lm -o mimetex.cgi
$ mv mimetex.cgi ~/public_html/adiary/mimetex/
TeX記法
[[tex:f=\frac{1}{\sqrt(x)}]]
という感じで, '[[~]]'で囲みましょう.
こんなのが得られます. フォントが汚い気がするのだけれどネェ...
2008/03/30(日)外部公開
外部公開
apache2の設定ファイルを変更し、HTTPでも参照可能なようにしてみました。
デザインも、文字が大きく暖かい色のものに変更。デザイン名から、C72で配布されたもののように見受けられます。
adiaryの感想
まだまだ使い慣れていない&設計思想を理解していないので、的外れなところもあるかもしれません。
pukiwiki、hns、tDiary(これは数回触ってあきらめたw)、自力TAG入力といったもので日記を書いていたので、それらとの比較になるかもしれません。mixiでも日記を上げていますが、アレは完全に文字列だけですね~。
記法
結構、独特な感じをうける。日記ごとに"パーサ"の指定ができるのも少し奇妙な感じか。
pukiwikiに慣れていると、"標準(空行で段落処理。改行無視)"かな?。ただし、引用記法">>"でも改行を捨て去られる模様。">>|"もだめ。">||"が正解?スーパーPRE記法?
AA(あまぞねさんアソシエイト)
日記自動取得にしておいた。とりあえず放置で。
よろしければテキトウにクリックしてお買い上げいただけると、中の人が喜びます(ぉ
kurobox設定
画像を上げるときにサムネイルが自動生成されないのかなぁと思っていたら、Image magickを入れていなかった件。黒箱にログインして、下記のように実行して完了。XMLパーサとかも入れていいか尋ねてきたようだ。
#>su - #>aptitude install perlmagick imagemagick Reading package lists... Done Building dependency tree... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done Building tag database... Done The following NEW packages will be automatically installed: libfreetype6 libjasper-1.701-1 liblcms1 libmagick9 libxml2 sgml-base xml-core The following NEW packages will be installed: imagemagick libfreetype6 libjasper-1.701-1 liblcms1 libmagick9 libxml2 perlmagick sgml-base xml-core 0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded. Need to get 3615kB of archives. After unpacking 10.9MB will be used. Do you want to continue? [Y/n/?] Y Writing extended state information... Done Get:1 http://ftp.jp.debian.org etch/main libfreetype6 2.2.1-5+etch2 [334kB] Get:2 http://ftp.jp.debian.org etch/main libjasper-1.701-1 1.701.0-2 [127kB] Get:3 http://ftp.jp.debian.org etch/main liblcms1 1.15-1 [134kB] Get:4 http://ftp.jp.debian.org etch/main libxml2 2.6.27.dfsg-2 [741kB] Get:5 http://ftp.jp.debian.org etch/main libmagick9 7:6.2.4.5.dfsg1-0.14 [1338kB] Get:6 http://ftp.jp.debian.org etch/main imagemagick 7:6.2.4.5.dfsg1-0.14 [740kB] Get:7 http://ftp.jp.debian.org etch/main perlmagick 7:6.2.4.5.dfsg1-0.14 [168kB] Get:8 http://ftp.jp.debian.org etch/main sgml-base 1.26 [11.7kB] Get:9 http://ftp.jp.debian.org etch/main xml-core 0.09-0.1 [21.5kB] Fetched 3615kB in 8s (405kB/s) Selecting previously deselected package libfreetype6. (Reading database ... 31696 files and directories currently installed.) Unpacking libfreetype6 (from .../libfreetype6_2.2.1-5+etch2_arm.deb) ... Selecting previously deselected package libjasper-1.701-1. Unpacking libjasper-1.701-1 (from .../libjasper-1.701-1_1.701.0-2_arm.deb) ... Selecting previously deselected package liblcms1. Unpacking liblcms1 (from .../liblcms1_1.15-1_arm.deb) ... Selecting previously deselected package libxml2. Unpacking libxml2 (from .../libxml2_2.6.27.dfsg-2_arm.deb) ... Selecting previously deselected package libmagick9. Unpacking libmagick9 (from .../libmagick9_7%3a6.2.4.5.dfsg1-0.14_arm.deb) ... Selecting previously deselected package imagemagick. Unpacking imagemagick (from .../imagemagick_7%3a6.2.4.5.dfsg1-0.14_arm.deb) ... Selecting previously deselected package perlmagick. Unpacking perlmagick (from .../perlmagick_7%3a6.2.4.5.dfsg1-0.14_arm.deb) ... Selecting previously deselected package sgml-base. Unpacking sgml-base (from .../sgml-base_1.26_all.deb) ... Selecting previously deselected package xml-core. Unpacking xml-core (from .../xml-core_0.09-0.1_all.deb) ... Setting up libfreetype6 (2.2.1-5+etch2) ... Setting up libjasper-1.701-1 (1.701.0-2) ... Setting up liblcms1 (1.15-1) ... Setting up libxml2 (2.6.27.dfsg-2) ... Setting up libmagick9 (6.2.4.5.dfsg1-0.14) ... Setting up imagemagick (6.2.4.5.dfsg1-0.14) ... Setting up perlmagick (6.2.4.5.dfsg1-0.14) ... Setting up sgml-base (1.26) ... Setting up xml-core (0.09-0.1) ... #>
2008/03/26(水)adiaryもカスタムしましょう
themaを作ってみたい
参考リンク
ググレカス:"adiary thema"http://kaede.blog.abk.nu/20060731
2008/03/25(火)入れてみた
install
kuroboxに入れてみた.ユーザのホームに置いたので、権限の設定でつまずいてしまった.
- group設定権限もないので, otherに対してread/execution権限を与える.
- adiaryのディレクトリで下記を実行し、全ディレクトリに実行権限を与える.
- data, public以下のディレクトリは書き込みを行うので, 起動前に設定しておく.