「エキサイト公式プラチナブロガー」スタート!

Fenrir Developer Team Blog 移転のお知らせ

Plugin 開発担当の大倉です。

サイトのリニューアルに伴い Fenrir Developer Team Blog は移転しました。
名称を若干変更し Fenrir Developer's Blog は以下の URL に変更いたします。

Fenrir Developer's Blog
http://www.fenrir.co.jp/blog/

RSS リーダーで読まれている方は以下の URL を登録してください。
http://www.fenrir.co.jp/blog/index.xml

お手数をお掛けいたします。

P.S.
新しいブログでは新しいプラグインのお知らせをおこなっています。
是非ともお越しください!
[PR]
# by fenrir_cto | 2007-03-02 17:19 | お知らせ

Headline-Reader Plugin 1.0.9 正式版を公開

Plugin 開発担当の大倉です。

今回は 1月 26日にアナウンスしたしました "Sleipnir におけるセキュリティゾーンの扱いに関する脆弱性" に関連した形で Headline-Reader Plugin について説明させて頂きます。

Headline-Reader Plugin は大丈夫なのか?
スクリプトの実行が許可されているが……


このような質問や意見をお寄せ頂いております。

基本的に Headline-Reader Plugin では、サイトを訪れる場合と同じセキュリティゾーン(インターネットゾーン)を使用しておりますので問題ありません。スクリプトの実行を許可していることに関しても同じ理由からです。

ただ、サイトを訪れる行為とフィードを取得する行為とは若干の違いがあります。使用者が自己判断でリンクをクリックするブラウザと、ボタンひとつで不特定多数のサイトの情報を取得する RSSリーダーではリスクの濃度が違います。スパムメールや危険な添付ファイルがが流入するメールソフトに近い存在といえます。スクリプトの実行を禁止するためのわかりやすい方法を提供していないことにもユーザー本位といえるものではありませんでした。

そのようなことから、Headline-Reader Plugin でも、いままで以上のセキュリティ対策をおこないました。新しい Headline-Reader Plugin をご利用ください。

Headline-Reader Plugin 1.0.9 の説明ページ

上記のリンク先ページの最後に更新履歴があります。こちらもご覧ください。

これからも Headline-Reader Plugin をよろしくお願い致します。

P.S.
インターネットオプションのセキュリティタブの制限付きサイトに "about:internet" を
登録すれば Headline-Reader Plugin を制限付きサイトゾーンで実行できる
裏技があります。

ちょっとマニアック過ぎますね(汗)。やっぱりアップデートをお薦めします。
[PR]
# by fenrir_cto | 2007-02-15 16:42 | プラグイン

Hawkeye 1.00 正式版を公開

 眉間のしわを減らす Web 開発補助ツール「Hawkeye」がついに正式版になりました。
f0093348_1642493.jpg
 Hawkeye 1.00 では、 "Software meets Design" プロジェクト第二弾として、エクスプローラバー以外のすべての機能についても Grani と同様のかっこよく・使いやすいユーザー・インターフェースを実装しました。これまでの HTML のような出力表示をパネル本体のものと同じユーザー・インターフェースに統一することで、あなたのクリエイティビティを刺激するプラグインを目指しました。Web のデザインにこだわりを持つ開発者の皆さん、ぜひ使うツールのデザインにもこだわってみて下さい。

 また、見た目の改良だけでなく、使用頻度が高かった「ツール」タスクを下側にツールバーとして独立させるなど、使い勝手を向上させる改良も多数行なわれています。それぞれの機能についても「クリックした要素の詳細を表示」ではマウスを乗せた箇所に半透明の色をつけたり、「HTML の構造」や「HTML の編集」「CSS の編集」では Web ページと二画面で表示するなど、これまで不満だった箇所について数々の修正を加えました。


 Hawkeye は、開発の初期から User Interface Designer の吉田ケンイチ監修の元で開発された初の製品です。
 Fenrir & Co. の推進する "Software meets Design" は、単に見た目の美しさを追求するプロジェクトではありません。直感的なレイアウト、無駄のない機能、自然な動作など、プログラマ本位ではないユーザー本位のソフトウェアデザインを目指しています。「使いやすい」と「かっこいい」を両立させた、使っているだけで楽しくなるようなソフトウェアこそが "Software meets Design" の目指すゴールです。
 社内では User Interface Designer の指導の下、Grani や Hawkeye 以外の製品についても "meets Design" 中です。次第にデザインに出会っていく Sleipnir にご期待ください。
[PR]
# by fenrir_cto | 2006-09-22 16:13 | プラグイン

Hawkeye 0.06

Hawkeye 0.06 を公開しました。
今回の更新では、ユーザーの皆様から報告をいただいた不具合を修正したほか、「クリックした要素の詳細を表示」がさらに使いやすくなりました。

f0093348_14463336.jpg

「クリックした要素の詳細を表示」を使うことで、マウスでクリックした部分に適用されている CSS や属性値などの詳細な情報を調べることができます。
f0093348_1447890.jpg

左上に表示されるツリーを表示することで、要素の親子関係も追うことができます。
f0093348_14472674.jpg

同様の操作をエディタで行おうとすると、まず HTML を開いてその部分のソースを取得し、続いて CSS を開いて id 属性で検索し、ヒットしなければ class 属性で検索し、最後に要素名で…と、たくさんの操作をする必要がありましたが、Hawkeye ならたった2クリックで目的の情報を取り出すことができます。

この機能をはじめとして、Hawkeye はこれまでソースコードと睨み合わなければできなかったことをマウス操作だけで簡単に実現できるプラグインを目指して開発を進めています。
あなたが Web 開発の中で思わず眉間にしわを寄せてしまうシーンをFenrir User Communityまでお寄せください。Hawkeye があなたのお手伝いをできるかもしれません。
[PR]
# by fenrir_cto | 2006-08-02 15:44 | プラグイン

タブブラウザ Sleipnir 用の plugins_ini_editor を作成 @RAPT

RAPT です。

※ plugins_ini_editor は Fenrir & Co. の公式なものではありません。

Sleipnir のインストール済プラグインの情報を編集するツール“plugins_ini_editor”を作成しました。

特徴



  • Sleipnir の場所を指定すると、Sleipnir の設定を読み取り、自動的にユーザの設定ファイルの場所を見つけます。
  • さらにインストーラ版を使用している場合、plugins.ini の場所を指定する際に自動的に探し出します。
  • そのユーザ固有の plugins.ini がない場合でも、新規に plugins.ini を作成する機能があります。

    画面で、Sleipnir.exe の場所を指定した後、[新規] ボタンを押下してください。
  • 更新時、自動的にバックアップファイルを作成します。
    バックアップファイルは、plugins.ini.000 の形式で、plugins.ini.999 まで連番で作成します。
    既に 999 まで存在する場合は、999 を上書きします。
  • このツールの設定ファイル(初期状態では plugins_ini_editor.ini)を変更することにより、本体の将来の仕様変更や、仕様追加にもある程度対応できます。
    plugins.ini 読込時などにこのツールの設定ファイルを作成します。(通常は、変更しないでください。)


スクリーンショット


f0093348_1726649.jpg


備考


これは、作者 RAPT の個人的な趣味で作ったものなので、 Fenrir & Co. の公式なサポートはありません。
詳しくは、RAPT Labs を参照してください。
[PR]
# by fenrir_cto | 2006-07-27 17:29 | お知らせ

タブブラウザ Sleipnir 2.45 をリリース (執筆:RAPT)

RAPT です。

2006/07/27 Sleipnir 2.45 正式版をリリースしました。


Sleipnir の新機能


Donut RAPT/Q ユーザにはお馴染みの、閉じたページの“戻る/進む”の履歴を復元する機能が搭載されました。


  1. いろいろなページを閲覧していると、タブごとに、“戻る/進む”の履歴が溜まっていきます。

    f0093348_1710384.jpg


  2. ウェブページを見ていて、特に調べものをしているときなど、いろいろなページを行ったりきたりすることが多いかと思います。
    基点となるページがあって、そのリンク先を新規タブで開いて見ているスタイルだと、時々、勢い余ってタブを閉じ過ぎてしまうこともあります。
    これを一度閉じてしまうと、[Ctrl + L] などでタブを開きなおしたときに、前回まで見ていた、“戻る/進む”の履歴はなくなってしまいます。

    f0093348_17105582.jpg


  3. ページを開きなおすと、“戻る/進む”の履歴はなくなっています。

    f0093348_17111245.jpg


  4. 今回の新機能の“戻る/進む”の履歴復元機能を使用すると、閉じる直前まで開いていた“戻る/進む”の履歴も復元できます。
    また、間違ってブラウザを終了してしまった場合でも、従来は、見ていたページだけしか復元できませんでした。ところが、この新機能を併用すれば、終了時と同じ状態で作業を再開することができます。

    f0093348_1710384.jpg



    Sleipnir の安定化


    Sleipnir 2.40、2.41 で Sleipnir を使用中に強制終了されることがあるという報告に基づいて、強制終了しないよう、いろいろな対策を施しました。
    Sleipnir が強制終了された場合に出現する、品質向上フィードバックのお陰で強制終了しないようにする修正作業がかなり促進されました。
    詳細な発生手順等を書いて頂いてありがとうございました。今後も品質向上に努めていきたいと思います。

    また、今回の新機能の1つである、“戻る/進む”の履歴機能は、Sleipnir ユーザー参加開発フォーラムに寄せられた要望の順位付けに基づいて開発されました。

    Fenrir & Co. では、ユーザーの皆様に Sleipnir に搭載したい機能の内容とその優先度を決めて頂き、タクヤがその機能の実現を行なっています。
    Fenrir & Co. のメンバーもユーザーも一団となって、よりよい Sleipnir を作っていきたいと思います。

    Sleipnir 2.45 正式版をダウンロード


    開発こぼれ話


    基本的に、RAPT が知っている技術を使う場合、RAPT がその技術・手段を教え、その一方で、Sleipnir で実現するための方法やその影響範囲などを教えてもらいつつ、開発を行なっています。

    今回の“戻る/進む”の履歴を復元する機能は、拙作の Donut RAPT で既に搭載していたため、その実現方法と手順を提供しました。
    Sleipnir の処理は Donut RAPT よりも多岐に渡っているために影響範囲が大きく、相談しながら実装を進めていきました。

    そのお陰で、σ(^^)も Sleipnir の仕組みが少し分かってきたような気がします。:D
    [PR]
# by fenrir_cto | 2006-07-27 17:24 | Sleipnir

Web開発補助ツール Hawkeye を試験公開

Web開発補助ツール Hawkeye を試験公開しました。

Hawkeye ダウンロード
Hawkeye の動作には UserAction Extension が必要です。

CSS レイアウトや Web 標準への対応、Web アクセシビリティへ配慮や SEO 対策などでWeb 開発は複雑になる一方にもかかわらず、その開発手法はブラウザで確認してエディタで調整という古い方法から変わらずにいました。

補助するツールもいくつか存在しましたが、それらは多くの機能を取り入れすぎたあまりに、探すための機能がどこにあるか探さなくてはいけないという本末転倒な状況にありました。

Hawkeye はエクスプローラバーに機能を配置したことで、多彩な機能を搭載しながらも一目で機能の場所がわかります。
エクスプローラバーを表示すると横幅が狭くなりますが、現在は解像度の高いディスプレイが主流である一方でWeb ページの横幅は 800 ピクセル前後に合わせて作られることが多いため、実際の使用ではそれほど支障がないと考え、使いやすさを優先して設計しました。(エクスプローラバーの表示切替は F1 キーで行えます)

また、機能の種類ではなく作業の種類別に機能を配置することで、必要な機能だけを使うことができるシンプルな UI を目指しています。

f0093348_1981067.jpg


Hawkeye は発展途上のプラグインです。Web 開発者の皆様の意見を取り入れながらと思いますので、Fenrir User Community の Developer フォーラム までぜひご意見、ご感想をお寄せください。
[PR]
# by fenrir_cto | 2006-07-07 19:15 | プラグイン

Fenrir Extensions Center 新着情報の RSS 配信開始

Plugin 開発担当の大倉です。

本日から Fenrir Extensions Center 新着情報の RSS 配信を開始いたします。

昨日の "SmartInstaller でのアップデート" の話題の続きになりますが、Headline-Reader Plugin に登録していただくと、Plugin や Skin の新着・更新情報がスピーディーに入手できます。この RSS では更新履歴なども配信されますので、更新内容を確認してから SmartInstaller を実行していただくことが可能となります。

Fenrir Extensions Center 新着情報 RSS

どうぞご利用ください。
[PR]
# by fenrir_cto | 2006-06-23 17:09 | お知らせ

SmartInstaller でのアップデート

Plugin 開発担当の大倉です。

Headline-Reader Plugin Version.1.01 を公開いたしました。今回は、不具合の修正を少しだけおこなっただけではありますが、既に Headline-Reader Version.1.00 を使用されている方は SmartInstaller から簡単にアップデートが可能ですので手順を説明させていただきます。

先ずは Sleipnir のメニューから ツール|プラグイン を選択します。

f0093348_1658283.jpg


表示されたダイアログに Headline-Reader Plugin が存在することを確認してください。確認できましたら、ダイアログの中の "アップデートを確認" ボタンをクリックしてください。SmartInstaller は全ての Plugin のアップデートが無いかをチェックします。

f0093348_16594668.jpg


Headline-Reader Plugin に赤字で "最新アップデートがあります。" と表示されましたか?表示されましたら Headline-Reader Plugin の項目を選択状態にし、ダイアログの中の "更新" ボタンをクリックします。これで Plugin のダウンロードができました。更新を完了させるためには、ダイアログを閉じていただき Sleipnir を再起動します。

他の Plugin のアップデートも、今後はこの手順で確認することができます。新着 Plugin に関しましては、定期的に Fenrir Extensions Center にお越しください。

少しわかりにくいかもしれませんが、うちださん作の XPnir-s という新着スキンを画面ショット用に使用してみました。それ以外にも Rinさん作の SimpleAqua などのスキンも仲間入りしています。スキンや、Headline-Reader Plugin を使用したことがない方も Fenrir Extensions Center で共に入手できますので是非ともお越しください。

引き続き Fenrir Extensions Center をよろしくお願いいたします。
[PR]
# by fenrir_cto | 2006-06-22 17:00 | Sleipnir

より効率的な情報収集を

RSSに対応していないページの更新確認を行う作業を面倒に感じませんか?

RC2 にバージョンアップした Headline-Reader Plugin の HTML 抽出機能を利用すれば、それらの作業が簡単に行えます。



HTML抽出機能とは

ページに新たに追加された文字列リンクを抽出することにより、RSSに対応していないページの新着情報を知る機能です。

たとえばニュースサイトの新着情報一覧や、mixi の等のソーシャルネットワーキングサイトの新着情報一覧等を取得することが可能になります。※ログインが必要なページであっても、ログイン状態を保持することが可能なサイトであれば、HTML 抽出機能が利用できることを確認しています。



登録方法

フィード/OPMLの追加ダイアログ上で、URLを入力し、HTML抽出機能にチェックをいれるだけで登録可能です。

f0093348_2050698.gif





フィルタ文字

リンクのタイトルに含まれる文字列との比較によりフィルタ処理をおこなうことができます。一定の法則で追加されるリンクのタイトルをフィルタすることが可能です。


* ワイルドカード
! 除外


スペースで区切ることにより複数ワードの指定が可能です。
また、単一のキーワードの中にスペースが含まれる場合は「”」で囲みます。

(例)
!関連記事*件
関連記事1件、関連記事2件 のような、動的なリンクをフィルタリング可能です。



除外するURL

抽出したいページに、ページを取得する毎にURLが変化してしまうリンクが存在する場合があります。この場合は除外するURLを指定しておけば、それらのリンクが自動で抽出対象から削除されます。

Headline Panelのオプションボタン|設定|Headline拡張機能、および ツール|Sleipnirオプション|Headline拡張機能より指定することが可能です。

f0093348_20504693.gif



http://test.fenrir.co.jp/…
上記の … の部分がページ取得毎に規則的に変化する場合、http://test.fenrir.co.jp/ を指定除外の対象にしておく事で、抽出対象外となります。

これらの機能を利用して、より効率よく情報収集を行ってください。

※Headline-Reader Plugin の動作には Sleipnir 2.40 beta1 が必要です。

Headline-Reader Plugin RC2 のダウンロード : Fenrir Extensions Center
Headline-Reader Plugin への要望・質問はこちら : Fenrir User Community


※尚、抽出結果は必ずしも意図する結果にならない可能性がありますので、ご了承願います。
[PR]
# by fenrir_cto | 2006-05-07 20:58 | Sleipnir