2010年8月26日
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日
xreaでのMediaWikiの画像アップロード問題
xreaにMediaWikiをインストールしても、セーフモードのため、そのままでは画像のアップロードがうまくいきません。ネットを検索しても、CGIモードで動かすという方法が見つかったのですが、それでは、動作が遅くなってしまい、実用的ではないように思います。
解凍したフォルダ内を検索してみると、includes/GlobalFunctions.phpにwfMkdirParentsという関数があり、これがディレクトリを作成するグローバルな関数のようです。
2010年8月19日
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を入れないとダメだったようです。
結果、ファイルのコピーや移動でのエラーはなくなり、動作も機敏になった気がします。
2010年8月 9日
札幌辞書 for ATOK
ATOK用の辞書登録テキスト。札幌市内の地名・地域名を強化します。札幌に住む人なら入れておいて損はないと思います。旧バージョン(1998/10/24公開)の200語から400語と大幅に増量しています。
2010年8月 7日
2010年7月29日
アクリルのマウスパッド
「一部のレーザー式・光学式マウスに対応しない場合があります」とただし書きがあり、ちょっと不安でしたが、Bluetooth対応のマイクロソフトマウスでは、うまく動作しています。
アクリルで見た目がクール。裏には滑り止めがついていて、使い心地もいいです。大きさもちょうどいいです。
2010年7月22日
VirtualBoxでEMSメモリを
VirtualBoxでEMSを組み込もうとしていて、検索していると、VirtualBoxではEMSメモリは利用できないという書き込みをいくつも見ました。しかし、もっと調べてみると、本家サイトに情報がありました。
→ Vbox 2.2 - MSDOS EMS only loads in Conventional Memory (View topic) • virtualbox.org
ということで、ATOK8の組み込みまでは成功。

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

2010年6月28日
TimeMachineのコピーをLinuxサーバーへ
LinuxサーバーをTime Machine対応にしたのですが、今まで外付けハードディスクでバックアップしていた内容をサーバーにコピーすることにしました。
ディスクユーティリティで、ディスクごとコピーですが、[復元]という機能を使います。[ソース]にコピー元のハードディスク、[復元先]にサーバーのドライブをドラッグします。250GBのハードディスクの内容で、17時間(ハブが100Mなもので)。

何時間かかったのかわかりませんが、朝起きたら、コピーが終了していました。過去のバックアップも保持されています。

Safari5でリンクタグ生成
Safari5の拡張機能で、リンクタグ生成をするものを探したのですが、見つからず。
代わりに、ブックマークに登録することで解決することに。
javascript:var url = location.href;var title = document.title;var linkTag = '<a href="' + url + '" title="' + title + '">' + title +'</a>';var x = prompt('',linkTag);
ということで、Safariの記事ではありません。
ドライブが増えないカードリーダー
なんとなくカードリーダーを購入しました。
たくさんのメディアに対応していると、その分の数だけドライブが増えるのですが、このカードリーダーは、ドライブはひとつ。どれが差し込んだメディアに対応するドライブなのかを考えなくてよいので、大変便利です。
ただし、複数のメディアをさすことはできないので、メディア間のコピーはできないようです。
それにしても、ひとつのカードリーダーなのに、メディアによって、表だったり裏だったり、わかりやすく表示してほしいですね。
上記より以前の記事
LinuxサーバーをTime Machine対応に(実践編) - 2010年6月26日
LinuxサーバーをTime Machine対応に - 2010年6月22日
Safari 5 - 2010年6月 8日
メールアドレスと受信者名 - 2010年4月25日
SpotlightとDashboardを停止 - 2010年4月21日
「このアプリケーションで開く」を修復 - 2010年4月18日
スタイルシートにアクセス制限 - 2010年2月21日
ウェブ拍手 - 2010年2月12日
どうしてindex.htmlなのだろう - 2010年1月31日
プログレスバー - 2010年1月16日
カーネルのアップデートで容量不足 - 2010年1月11日
Google依存症 - 2009年12月 6日
マックのターミナルでSMART - 2009年12月 1日
Thunderbird3.0を広く使う - 2009年11月25日


