<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Kwiki / Drkcore</title><link>http://blog.kzfmix.com/Kwiki</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Mon, 08 Jan 2007 13:42:34 +0919</lastBuildDate><item><title>Kwikiにはてな認証入れた</title><link>http://blog.kzfmix.com/entry/1168231354</link><description>&lt;p&gt;この2日間はwikiを巡って色々あった。&lt;/p&gt;
&lt;h4&gt;昨日: あら～書き換えられとる&lt;/h4&gt;
&lt;p&gt;ちょっと&lt;a href="http://wiki.kerolin.jspeed.jp/"&gt;Kwiki&lt;/a&gt;に駄文を書き散らかしておくかなと、ページを開いたら、トップページに&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;h4ck3d&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;トルコのほうからコンニチワってな意味でしょうかね。てかwikiにhackedとは。愉快犯的なbotかなぁと(書き換えられたのはHomePageだけだしなぁ)とりあえずボット対策でもしておくことにした。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://search.cpan.org/author/JPEREGR/Kwiki-Edit-RequireUserName-0.02/lib/Kwiki/Edit/RequireUserName.pm"&gt;Kwiki::Edit::RequireUserName&lt;/a&gt;
を入れとけば、アノニマスの書き込みは禁止されるので、とりあえず、ロボット対策にはなるかな。それから、&lt;a href="http://search.cpan.org/author/JPEREGR/Kwiki-Notify-Mail-0.04/lib/Kwiki/Notify/Mail.pm"&gt;Kwiki::Notify::Mail&lt;/a&gt;でWikiに書き込みが行なわれたらメールで通知するようにしておいた。&lt;/p&gt;
&lt;p&gt;ついでにテーマも&lt;a href="http://search.cpan.org/author/JOOON/Kwiki-Theme-Bluepole-1.00/lib/Kwiki/Theme/Bluepole.pm"&gt;Kwiki::Theme::Bluepole&lt;/a&gt;から&lt;a href="http://search.cpan.org/author/DROLSKY/Kwiki-Theme-PerlMongers-0.01/lib/Kwiki/Theme/PerlMongers.pm"&gt;Kwiki::Theme::PerlMongers&lt;/a&gt;
に変えてちょっと見栄えがよくなった。&lt;/p&gt;
&lt;p&gt;Sporkも使いたいと考えていたので、MarkdownからKwiki文法に戻す作業もついでにおこなった。そのため、今までmarkdown書式で書いてたページが化け化けになってしまったが、これはあとで書き直そうとこの日の作業は終了。&lt;/p&gt;
&lt;h4&gt;今日: あれ～また書き換えられとる&lt;/h4&gt;
&lt;p&gt;朝起きて、メールを見たら、WIkiから変更通知のメールがいっぱい来ていた(といっても5通くらい)。寝てる間に書き換えられてた。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HACKED&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;またもやトルコから。しかも直球勝負でひねりもなんもなし。アノニマスの書き込みが禁止されているので、ちゃんとユーザー設定(メモリというユーザー名だった)してから書き込んでた。全部書き換えちゃってるし。まったくもってご苦労さまだ。&lt;/p&gt;
&lt;p&gt;今後Wiki使うのにやっぱり&lt;strong&gt;認証は入れねばならんナァ&lt;/strong&gt;と、以前から興味のあったはてな認証を試すことにした。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://search.cpan.org/author/YAPPO/Kwiki-HatenaAuth-0.02/lib/Kwiki/HatenaAuth.pm"&gt;Kwiki::HatenaAuth&lt;/a&gt;をインストール。Kwiki::UserNameとKwiki::Edit::RequireUserNameははずさないとエラーになるので注意。&lt;/p&gt;
&lt;p&gt;これで、認証が通ると修正用のEDITボタンが出るようになったんだけど、&lt;a href="http://search.cpan.org/~ingy/Kwiki-NewPage-0.12/lib/Kwiki/NewPage.pm"&gt;Kwiki::NewPage&lt;/a&gt;のNEWボタンは常に出っ放しなので、後でKwikiのソースを見てみよう。&lt;/p&gt;
&lt;p&gt;WEBアプリ認証の話は、WEB+DB PRESS Vol.34が詳しい。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774128694/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51FQTPY33DL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;WEB+DB PRESS Vol.34&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    &lt;br /&gt;
    技術評論社 / ?円 ( 2006-08-24 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;ページが全部消されちゃったけど、書き始めのものがほとんどだし、ほとんどページのバックアップがあるのであんまダメージはなかった。むしろ、認証の設定を試すいい機会になったかも。&lt;/p&gt;
&lt;p&gt;これで、Wikiのほうにも色々書いていく準備ができた。&lt;/p&gt;</description><pubDate>Mon, 08 Jan 2007 13:42:34 +0919</pubDate><category>Kwiki</category></item><item><title>Kwiki+WikiwygでWYSIWYGなWIKI</title><link>http://blog.kzfmix.com/entry/1139185387</link><description>&lt;p&gt;僕はどっちかというと&lt;a href="http://pukiwiki.sourceforge.jp/"&gt;PukiWiki&lt;/a&gt;派で、Wikiはコレばっかしを使っています。さて先日、&lt;a href="http://oss.moongift.jp/intro/i-756.html"&gt;MOONGIFT&lt;/a&gt;で、WikiをWYSIWYG化というエントリを読んで、いっちょPukiWikiにいれたろかと思ったが、ちょっと調べてみると&lt;a href="http://www.kwiki.org/"&gt;Kwiki&lt;/a&gt;なるWikiだとプラグインでwikiwygを簡単に入れられそうだということを突き止めた。&lt;/p&gt;
&lt;p&gt;しかも&lt;strong&gt;perl -MCPANで入れるあたりが素敵！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;というわけで、このKwikiを入れてみたというわけだ。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
perl -MCPAN -e shell
cpan&gt; install Template
cpan&gt; force install Spiffy
cpan&gt; install I/IN/INGY/IO-All-0.33.tar.gz
cpan&gt; install Spoon
cpan&gt; install Kwiki
&lt;/blockquote&gt;

&lt;p&gt;Kwikiを設置するディレクトリに移動して、kwikiコマンドを打つ。-updateはたぶん必要（そうしないとエラーを吐く）.htaccessは必要に応じて用意する。cgiなので普通は必要だと思うヨ。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
kwiki -new
kwiki -update
&lt;/blockquote&gt;

&lt;p&gt;これで、一応Kwikiが動くことを確認。ごく普通のWikiですな。&lt;/p&gt;
&lt;p&gt;さてここから、プラグインをガシガシ詰め込む。が、Wikiwygを入れるのが今回の目的なので、Kwiki::WikiwygをCPANからインストールして、プラグインをaddします。addするときはKwikiを設置するディレクトリに移動するのを忘れずに&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
perl -MCPAN -e 'install Kwiki::Wikiwyg'
kwiki -add Kwiki::Wikiwyg
&lt;/blockquote&gt;

&lt;p&gt;これで、KwikiでWikiwygがダブルクリックで起動するようになり、WYSIWYGなWIKI環境が出来上がりますゾ。他のプラグインも同じように入れればOK&lt;/p&gt;
&lt;img src="http://www.kzfmix.com/images/blosxom/Kwiki.png" alt="Kwiki-Wikiwyg" /&gt;

&lt;p&gt;エディタもいい感じに立ち上がりますぞ。ややこしい記法を覚えなくても、Wikiれるってのは、それだけで、とっつきにくさを解消するので、かなりいいかも。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;あーでもIEだとWikiwyg立ち上がらないみたい&lt;/strong&gt;&lt;/p&gt;</description><pubDate>Mon, 06 Feb 2006 09:23:07 +0919</pubDate><category>Kwiki</category><category>wikiwyg</category></item></channel></rss>