2010年8月26日

Modefy MediaWikiとSQLite

xreaでMediaWikiとSQLiteでWikiを構築。記事をいくつか追加して、途中でカテゴリをつけてみると、カテゴリページに何も表示されない。

おかしいと思い、最初に疑ったのは、データベースの破損。しかし、特に問題はなさそう。次に疑ったのはSQLiteのバグ。ソースを眺めても、バグ情報を眺めても、特におかしいところは見つからない。

何気なく、検索機能を使ってみると、検索もされない。

そんなとき、ネット検索を続けるうちに、本家のSQLiteに関する記事を発見。英語の文章を読んでみると、SQLiteのテキスト検索機能が3.3.8移行に機能追加され、それを利用していると書いてある。

ウェブサーバーのxreaのバージョン情報を見ると、SQLiteは3.3.7...。つまり検索機能はなかったのでした。ソースを見直してみると、関数を呼び出したときに検索機能のないSQLiteは、空を返す記述が読み取れました。レンタルサーバーなので、バージョンアップするわけにもいかないので、SQLiteを断念することにしました。

さて、入力済みのデータをどのようにMySQLに転送するかが問題。SQLite Managerで書き出して、PhpMyAdminで読み込む方法が思いついたのですが、SQLの文法は似ているようで結構違う。これは断念。

しかし、MediaWikiにエクスポートとインポートの機能があることを知り、SQLiteで動かしたMediaWikiでエクスポートし、MySQLでインストールし直したMediaWikiでインポート。無事に解決することができました。

2010年8月21日

Modefy xreaでのMediaWikiの画像アップロード問題

xreaにMediaWikiをインストールしても、セーフモードのため、そのままでは画像のアップロードがうまくいきません。ネットを検索しても、CGIモードで動かすという方法が見つかったのですが、それでは、動作が遅くなってしまい、実用的ではないように思います。

解凍したフォルダ内を検索してみると、includes/GlobalFunctions.phpにwfMkdirParentsという関数があり、これがディレクトリを作成するグローバルな関数のようです。

xreaでのMediaWikiの画像アップロード問題 続きを読む "xreaでのMediaWikiの画像アップロード問題"

2010年8月19日

Linux Netatalkのエラー

Netatalkを導入したのですが、ログに
volume "BackUp" does not support Extended Attributes, using ea:ad instead
というものが残っています。

ファイルシステムで拡張属性(EA)を有効にする必要があるということですが、ea:autoではダメのようです。ファイルのコピーや移動で、エラーが出ていました。

vi /etc/fstabで、
/dev/sda1 /home/samba/sata_hdd ext3 defaults,acl,user_xattr 1 2
とuser_xattrを入れないとダメだったようです。

結果、ファイルのコピーや移動でのエラーはなくなり、動作も機敏になった気がします。

【関連記事】
[E] LinuxサーバーをTime Machine対応に(実践編)

2010年8月 9日

Software 札幌辞書 for ATOK

ATOK用の辞書登録テキスト。札幌市内の地名・地域名を強化します。札幌に住む人なら入れておいて損はないと思います。旧バージョン(1998/10/24公開)の200語から400語と大幅に増量しています。

Oceansoft Library - データ

2010年8月 7日

Hardware パソコンの電池交換と一太郎5

1998年秋に購入したノートパソコンがエラー。
IMG_0972.JPG
日付が記憶されなくなりました。
IMG_0973.JPG

パソコンの電池交換と一太郎5 続きを読む "パソコンの電池交換と一太郎5"

2010年7月29日

Hardware アクリルのマウスパッド

「一部のレーザー式・光学式マウスに対応しない場合があります」とただし書きがあり、ちょっと不安でしたが、Bluetooth対応のマイクロソフトマウスでは、うまく動作しています。

アクリルで見た目がクール。裏には滑り止めがついていて、使い心地もいいです。大きさもちょうどいいです。

マウスパッド アクリルタイプBSPD02シリーズ
bspd02bl-main.jpg

2010年7月22日

Software VirtualBoxでEMSメモリを

VirtualBoxでEMSを組み込もうとしていて、検索していると、VirtualBoxではEMSメモリは利用できないという書き込みをいくつも見ました。しかし、もっと調べてみると、本家サイトに情報がありました。

Vbox 2.2 - MSDOS EMS only loads in Conventional Memory (View topic) • virtualbox.org

ということで、ATOK8の組み込みまでは成功。
screenshot_256.png

しかし、一太郎は、ここでフリーズ。もう一歩なのか。
screenshot_256_1.png

2010年6月28日

Macintosh TimeMachineのコピーをLinuxサーバーへ

LinuxサーバーをTime Machine対応にしたのですが、今まで外付けハードディスクでバックアップしていた内容をサーバーにコピーすることにしました。

ディスクユーティリティで、ディスクごとコピーですが、[復元]という機能を使います。[ソース]にコピー元のハードディスク、[復元先]にサーバーのドライブをドラッグします。250GBのハードディスクの内容で、17時間(ハブが100Mなもので)。
screenshot_238.png
何時間かかったのかわかりませんが、朝起きたら、コピーが終了していました。過去のバックアップも保持されています。
screenshot_242.png

Browser Safari5でリンクタグ生成

Safari5の拡張機能で、リンクタグ生成をするものを探したのですが、見つからず。

代わりに、ブックマークに登録することで解決することに。

safariでMakelink | tjun blog

javascript:var url = location.href;var title = document.title;var linkTag = '<a href="' + url + '" title="' + title + '">' + title +'</a>';var x = prompt('',linkTag);

ということで、Safariの記事ではありません。

Hardware ドライブが増えないカードリーダー

なんとなくカードリーダーを購入しました。MR-C14GN_02.jpg

エレコム MR-C14シリーズ

たくさんのメディアに対応していると、その分の数だけドライブが増えるのですが、このカードリーダーは、ドライブはひとつ。どれが差し込んだメディアに対応するドライブなのかを考えなくてよいので、大変便利です。

ただし、複数のメディアをさすことはできないので、メディア間のコピーはできないようです。

それにしても、ひとつのカードリーダーなのに、メディアによって、表だったり裏だったり、わかりやすく表示してほしいですね。

上記より以前の記事