2011-11-17 8:45 pm
1 コメント
こんにちは、Nachoです。今回は当サイトで導入しているブログエンジン、「Habari」にフォーカスします。検索しても殆ど日本語情報がヒットしない名も無きソフト…しかし必要にして十分な機能と、豊富なプラグイン、そして洗練されたインターフェースを持ち合わせ、更には日本語対応ともあれば、今後の注目株と言えるのではないでしょうか。詳細は続きからどうぞ。
いやしかし、始めたばかりで更新が滞り申し訳ないです(汗)おおよそ1週間に1~2回くらいの更新頻度で書いていこうとは考えているのですが…
しかし最近のトレンドに照らし合わせますと、ブログというのは一歩遅れた存在なりつつあるようにも感じます。Twitterが爆発的に普及し、「本日の夕食」程度の記事を書いていた方々の多くがそちらに流れたためでしょうか。とは言え質の高いコンテンツを提供するには、やはり140文字では事足りず、むしろ棲み分けが進んできたのかな?といった印象も受けますね。
さて本題に入りましょう。今回ご紹介する「Habari」は、phpで記述されたオープンソースのブログエンジンです。システム要件は以下の通り。ちなみに"habari"とは、スワヒリ語で"(what's the) news?"を意味するそうですよ。
PHP 5.2.x かそれ以降が導入されたサーバー
PHP Data Objects がサポートされていること
MySQL, PostgreSQL, SQLite のいずれかが利用可能であること
hash, iconv, tokenizer, simplexml, mbstring, JSON が有効であること
なお念のため申し上げておきますと、今回紹介している「Habari」は、ASPのサービス(アメブロ、livedoorBlog、etc...)とは異なり、自らの管理するサーバーに導入する「サーバーインストール型」となります。一口に「ブログを開設する」とは言っても、大きく分けて二種類のアプローチがあるんですね。
後者のソフトウェアでは、WordPressやMovableTypeが有名ですが、あえて無名のHabariを導入するメリット、或いは違いとは何なのでしょうか。公式サイトには次のように書かれています。
It's true that there are tons of blogging software solutions from which to choose. Each has their place, and their legion of ardent followers.
Habari is being written with a firm understanding of the current state of blogging. Most other blogging packages have been around long enough that their responses to things like comment spam and Digg site overloads are bolted on after the fact; whereas Habari is being written from the beginning to take these things -- and more -- into account.
Habari strongly favors open, standard, and documented protocols. Atom, being both open and documented, is the prefered syndication format, and the Atom Publishing Protocol is the prefered means of remote communication with your site. This is a core feature, and not a plugin.
Habari is being written specifically for modern web hosting environments, and uses modern object-oriented programming techniques. Using these recent but well-established additions to the PHP language allows Habari to make use of PDO, enabling prepared statements for all interactions with the database. This greatly reduces the system's vulnerability to SQL injection attacks. This is just one of many benefits of modern object-oriented techniques.
Those are just a few of the technical differences, but a major component of what makes Habari different is its community participation model. Users who demonstrate a consistent level of quality contributions to the project are granted more privileges within the project.
(私のつたない和訳)※参考程度とどめてください…
選択肢となるブログエンジンが山ほどあるのは確かです。各々は相応しい場所と、熱心なファンを抱えています。
Habariは現在のブログの状況に対する、確かな理解によって書かれています。他の多くのブログエンジンは、コメントスパムや、Diggのオーバーロードなどへの対策が、事後対応を迫られていることを知っています。しかし一方、Habariは初期段階からこうした事態に対応し、配慮がなされています。
Habariはオープンで、スタンダードで、文書化されたプロトコルを強く支持します。オープンで文書化されたAtomは好ましい配信仕様であり、Atom出版プロトコルこそが、あなたのサイトと遠隔通信する好ましい方法です。これは備え付けの機能であって、プラグインではありません。
Habariはとりわけ現代のWebホスティング環境とオブジェクト指向に即して書かれています。こうした、最新の、しかしよく作られた拡張機能を利用することで、HabariはPDO(PHP Data Object)を利用可能になり、データベースとのあらゆるインタラクションのための命令が利用可能となります。これはSQLインジェクションに対するシステムの脆弱性を大いに低減します。これはオブジェクト指向の恩恵の一つにすぎません。
これらは技術的な差のわずかな部分にすぎませんが、Habariが特徴的たる主要なコンポーネントは、そのコミュニティ参加モデルです。プロジェクトへの一貫したレベルでの貢献を示すユーザーは、プロジェクトに関して一層の特権が与えられます。
…疲れました。。つまるところ、Habariは他のブログエンジンと比較してよりセキュアで、現代のWebホスティング環境に即したオブジェクト指向のプログラムを備えている、といったところでしょうか。
その上で、Habariは主に次のような機能を備えています。
容易に拡張可能な、オブジェクト指向のモジュール
多様なデータベースのサポート
SQLインジェクションから保護する命令文を利用
Flickrなどのメディアストレージへアクセス
Atom出版プロトコルのサポート
複数のユーザー(作者)
単独のインストレーション内で複数のサイト
静的コンテンツのサポート
プラグイン
タグ
SerendipityとWordPressからのインポート
更には標準で管理画面・記事が日本語に対応していること、使いやすいインターフェースや、簡単なインストール方法(後述)も大きな魅力ですね。なお、より詳細な情報はこちらで知ることが出来ます(※英語)。
ではそのインストール方法をご紹介…といきたいところですが、公式サイトの手順を参考にしてください(笑)日本語ですし。。詳しいですし。。。ただ基本的にはアップロードし、実行し、ウィザードに従うだけ、です。インストール画面から既に日本語に対応していますから簡単ですね。
また、サイトの機能はこちらのデモで確認することが出来ます。CMS選びで迷っている方も、既にお使いの方も、一度ご覧になってはいかがでしょうか。
今回は内容の割に何だか長々としてしまいました…。久しぶりだと調子戻らないですね(汗)最後にまとめをしておきます。
まとめ
ソフト名:Habari
製作元:Habari Community
執筆時バージョン:0.7.1
お薦め度:★★★★☆
良い点:まだまだマイナー、でも日本語対応
高機能+豊富なプラグイン
悪い点:まだまだ情報が少ない!
注意点:まだVer.1.0にも達していないですからね、
何かと不具合があるかもしれません。念のため。
2011-11-08 8:32 pm
1 コメント
こんにちは、Nachoです。やはり最初の投稿って何をネタに書こうか迷いますね(汗)そこで今回は以前のブログで私が初めて書いた記事、「まずはセキュリティーから始めよう(初級編)」を最新の情報に加筆修正して届けしたいと思います。家庭のセキュリティ対策が「なぜ必要か?」詳細は続きからどうぞ。
ブログにお越し下さった皆さん、つまりはインターネットをお使いの皆さんへ質問です。貴方のコンピュータにセキュリティソフト、入っていますか?
例えば、「私のPCに重要なデータは入っていないし、ネットショッピングも使う機会はないから、ウイルスに感染しても問題ない。セキュリティソフトなんて必要ない」という意見があるとしましょう。しかしそれは大きな間違いです。
その主な理由を簡単に説明すれば、第一に、「コンピュータウイルスがもたらす被害の範囲は、感染したコンピュータ自体に止まらなず、そこから他のコンピュータへ感染が拡大するから」であり、第二に、「感染したコンピュータがハッカーに遠隔操作され、知らぬ間に(PSN不正アクセス事件といった)サイバー攻撃の踏み台にされてしまう恐れがあるから」であります。
当ブログでは様々なフリーソフトをご紹介していく予定ですが、「ただより高いものはない」と言うように、中には悪意を持って作られたもの(広義のコンピュータウイルス)も存在します。無論、当ブログで紹介するソフトにはそうした類のものが混入しないよう十分配慮いたしますが、「イザというとき」に守ってくれるセキュリティーソフトの導入は、ネットユーザーにとって大前提です。
では逆にセキュリティーソフトさえ入っていれば、ネットライフは間違いなく安全だと言えるでしょうか。勿論そうではなく、単一のセキュリティーソフトでは安全性にやや不安が残るように感じます。例えば第三者セキュリティ機関(AV-Comparatives)の調査によれば、新種のウイルスに対する検出率は(製品にもよりますが)せいぜい3割~6割にとどまるのが現状です。そこで今回私がお薦めするフリーソフトが、「Emsisoft Anti-Malware」です。
このソフトはセキュリティーソフトのうちでも「非駐在型」と言われるタイプに属し、手動でスキャンした場合のみウイルスを検出します。そのため、ノートンやウイルスバスターといった「駐在型」共存が可能です。(逆に、「駐在型」のソフトを複数インストールするのは誤作動の原因となりますのでご注意を。)いわば既存のソフトと二重ロックを構築するわけですね。
正直なところ知名度は低いソフトなのですが、検出力はかなりの実力があるとされ、私が以前より愛用しているソフトの一つです。ただし誤検出が多い(無害なファイルをウイルスとして間違って検出すること)ので、ファイルがウイルスか否か判断できる程度の知識は持ち合わせたいところです。その方法に関してはまた別の機会にご紹介しましょう。
さて、前置きが長くなりましたが導入方法をご説明します。
上記リンクよりダウンロードページにアクセスします。
「Download」をクリックしてダウンロードを開始します。
ダウンロードが完了したらその実行ファイルを実行します。
最初に言語を選びます。「日本語」でよいでしょう。
画面の従ってインストールを完了します(一部文字化けあり)。
以上です。嬉しいことにデフォルトで日本語に対応しているので、特に問題なくインストールできたかと思います。
簡単に使い方を解説しておきましょう。メイン画面より、定義ファイルのアップデートやウイルススキャンのページに移動できます。定義ファイルは自動では更新されないので、スキャン前に予め「アップデート」を押して最新の状態を保つ必要があります。また、そのスキャン方法には4つの種類があります。「クイックスキャン」は最もシンプルなスキャンです。時間がないときにお薦めです。「スマートスキャン」はハードディスクの重要な領域だけをスキャンします。通常はこれが適当でしょう。「ディープスキャン」はすべての領域をスキャンします。定期的な実行を推奨します。「カスタムスキャン」では領域や設定をカスタマイズしてスキャンします。
疑わしいファイルが検出された場合、「検疫」か「削除」を行います。検疫とは、ウイルスを活動できないようにハードディスクの特殊な領域に閉じ込めるもので、万が一誤検出だった場合も復元が可能ですから基本的には検疫をお薦めしておきます。誤検出を発見した場合には右クリックより、ファイルを「ホワイトリスト」に追加しておけば次回からは安全なファイルとしてみなされます。
では、最後に今回ご紹介したソフトのまとめをしておきます。
まとめ
ソフト名:Emsisoft Anti-Malware
製作元:Emsi Software GmbH
執筆時バージョン:6.0
お薦め度:★★★★☆
良い点:フリーソフトとして優秀な検出力
シンプルなインターフェース
日本語対応
悪い点:誤検出の多さ
注意点:非駐在型のため手動スキャンが必要
2011-11-06 12:15 pm
1 コメント
「chispa.jp」へようこそ。管理人のNacho(なっちょ)と申します。
タイトルの「chispa」とは、スペイン語で「ひらめき」を意味します。当サイトのコンテンツが読者の皆様に「ひらめき」の機会を提供できたら幸いです。
当サイトでは、主に以下をテーマとして扱う予定です。頻繁な更新は叶わないかもしれませんが、質の高いコンテンツを提供できるよう努めてまいります。
日々感じたこと、ひらめいたこと
フリーソフト紹介を中心としたPC関係
以前書いていたブログの記事の焼き直し
なお、記事の二次転載、直リンクなどの行為は(当然ですが)禁止です。また、現状でコメント欄はオープン(承認制)となっておりますが、状況によりやむを得ず閉鎖させていただく場合もあるかと存じます。私自身は積極的に読者の皆様と意見交換してまいりたいと考えておりますので、コメント欄での不適切な発言はお控え下さいますようご協力をお願い致します。
2011-11-06 11:08 am
3 コメント
当サイトでは相互リンクを募集しております。ご希望の方は以下の条件をご確認の上、コメント欄よりお気軽にどうぞ。お待ちしております。
予め当サイトへのリンクを追加して下さい。
リンク先はトップページにお願い致します。
管理人の判断により申請をお断りする場合があります。
その際にアクセス数は問いません。主に内容で判断します。
今後とも継続的・定期的な更新が見込めるサイトに限ります。
一定数をもって募集を締め切らせていただく場合があります。
条件に違反した場合、リンクを削除する場合があります。
条件は管理人の判断により予告なく変更する場合があります。



