Lunascape et Lineage

Lunascape をメインにちょっと考えたことや、まとめたものをツラツラと書いていこうと思っています。ツラツラ書きすぎてごった煮ブログになってきました・・・

Lunascape

[Lunascape][Release] Lunascape 5.1.1. がでましたねぇ

リリースノート
2009/07/03 ver 5.1.1
新機能・改善
Geckoのバージョン(リビジョン)を1.9.1に更新
WebKitのバージョン(リビジョン)をr45367に更新

FirefoxやSafariの独自機能的な部分は、Lunascapeに反映しにくいのですが、システム的な部分はかなりの部分で引き継いでいるわけで。
Lunascapeのトップページにある文言でこういう文言がありました。
HTML5への対応

最新のWeb標準技術であるHTML5対応も可能となっており、Ogg Theora(オッグセオラ)・Ogg Vorbis(オッグ ボルビス)形式の動画などの再生を機能拡張なしに行うことが出来ます。


随分と簡単な文言でFirefox3.5の紹介文とほとんど同じようですが、
Webやプログラミングをされてる方以外ですぐに理解した人おられます?

私もまだ勉強中で、ぱっとhtml5ってこういうのってすぐに答えられるレベルにありません。
とはいえ、HTML5ですが、最近はこちらのサイトとにらめっこしてます。
HTML5.JP - 次世代HTML標準 HTML5情報サイト
注目のタグはcanvasタグですかね。WebSliceアクセラレータ用のタグを用意するよりは、こちらのほうが利用できることが多いかもしれません。WebSlice用タグはIE8ユーザーのみのタグですしね。あとめんど(ry

Ogg Theora(オッグセオラ)・Ogg Vorbis(オッグ ボルビス)形式の動画などの再生を機能拡張なしに行うことが出来ます。


これすぐ理解できた人おられます?私たまたまGomPlayerなどのプレイヤーソフトの紹介したことがあるので、
かろうじてわかりましたが、このファイルを使っていてかつ、
ストリーミング再生ができるところって海外のサイトでチラホラある、これからのものといっていいのかもしれません
OGG形式のコンテナの中に動画ファイルOgg Theora(オッグセオラ)、音声ファイルOgg Vorbis(オッグ ボルビス)があるんですが、
これがブラウザが対象となるとWindow内でプラグインを用意しなくても再生できるようになった。
このOGG形式をサイト上に置いてWeb上自動再生させるサイトは、まだ海外のサイトとOGGの紹介をしているサイトぐらいでしょうか。
これから増える可能性はあると思います。


OGGテストページ
TTC For HTML5

Steal This Footage - Elizabeth Eisenstein - From scribal scarcity to the disruptive text
他にもたくさんあります。特にOPERAの動作テストのものが多いです。

今回はレンダリングエンジンのバージョンアップのおかげで高速化した部分が大きいとも言えます。
あと、チューニングで10%、Firefoxより起動速度が早くなった。
アドオンないんだからあたりまえって思われるでしょうけど、基本 firefox in Lunascapeなので、
逆であって当然なんですよね。本当は。 
Lunascapeが起動し、Lunascapeの中のfirefoxが立ち上がらないといけないわけですから。

WebKitのバージョン(リビジョン)をr45367に更新


r45系列なのでこちらもかなり新しいバージョンです。
Webkitエンジンについては、謎な部分が多いです。
Lunascape側からWebkitのコントロールが出来ていない部分も多いのですが、
ブックマークレットが効くので、少し補えている感じです。
課題の多いエンジンであるとも言えますが、エンジン部分のバージョンアップでかなり処理が早くなりました。

ちょっとTwitterやWassr、ブログでこれがあるのでアンインストールって文言が目に付いたので、
セットアップ時にSpeed Launchに登録する部分があるんですが、
これは関係ないです。登録しない状態でのノーマル起動の数値ですね。
Speed Launch切りたい場合は、Lunascapeの設定でチェック項目があるので、
設定でWindows起動時にLunascapeを自動で起動するっていうことはなくなります。
んー、個人的にも設定でのチェックは外したほうがいいのかもです。
ブラウザの比較をよくする方は特に。

さて、新しい掲示板が突如スタートしました。
Luna BBS • トップページ
http://ja.bbs.luna.tv/index.php

以前のBBS移行のときと違い、
見る見る従来の掲示板へのリンクが新しい掲示板へのリンクへ変わっていきました。

昔の掲示板から今の旧掲示板への移行の際は、わかりやすい場所に新旧のリンクがあったように思います。
新しい掲示板への要望は随分昔からあったのですが、ここへ来て突然でした。
今は、[F1]キーを押した際のページからたどることができます。

Lunascape: コミュニティ

こちらに小さくございます^^;

どうしても新しい掲示板になると慣れないので、デメリットが目立ちます。

・RSSがない
・phpBBならあるはずのユーザー登録や機能がない。。。
・検索がうまく動かない。

便利になった部分
Luna BBS • 活発なトピックの表示

Luna BBS • 未返信記事の表示

一望出来る部分ということで。

旧バージョンに戻せという意見も出てくると思いますが、
会社としてはphpBBで掲示板を新しく登場させた以上、
新掲示板を更新していくしかないと思います。
不備や要望は今のうちに挙げておかないとそのまま、
進んでしまいかねないので、どんどん出していくしかないでしょうね。

英語版では、旧掲示板でレスをつけていなかったものを、
一つずつレスを付けて、新しい掲示板に写している動きがありますね。
なかなか丁寧です。

そういうところで日本語版での対応に興味があります。はい。


さて、恒例になってきましたが、fixdap
#Plugin [Lunascape 正式版] ダミープラグ(イン) - AO's Script Gimmick - fixdap
バージョンアップしました。

ダミープラグ(イン)バージョン 0.3.0.1
不具合修正版が来ておりますので、バージョンを修正しました。

Trident/Geckoでスクリプト・ブックマークレットを自動実行できるプラグインです。
WebKitは、まだ謎な部分が多いので切り離し。
URLを include/exclude で機能の発動を整理できます。

ダミープラグインでは、ユーザースクリプトをあらかじめ保管していますので、
すぐにプラグインから利用することができます。

同梱されているユーザースクリプト
kill_imenu.user.vbs
(某掲示板でのリンク先を変更・mailtoを除去)
xAutoPagerize_IEGeckotest.user.js 
(Autopagerizeです。Google検索だけではなく様々なサイトでAutopagerが動作)
Resize_a_Image.user.js 
(画像読み込み時に、画像が大きい場合は縮小を実行し、ページクリックでトグル動作)
niconicopon_test.user.js 
(ニコニコ動画再生ページで動作します)
Lunaspace_title.user.js 
(LunascapeのSNS Lunaspaceでページタイトルを変更)
LunaBBS_title.user.js 
(旧掲示板のタイトルがわかりにくかったので重宝しますよ。不具合掲示板などタイトルを変更)
Japanize.user.js 
(海外のWebサービスのメニューを日本語化します。英語だけに捕らわれず、他の言語にも対応)
hilight.user.js 
(検索バーの文字列をハイライトします。 複数単語の場合は、それぞれ違う色で文字列をハイライト)
hide_slunatv_ado.user.js 
(s.luna.tvの広告を除去)
GeckoPOPIN_test.user.js 
(発足当時にあったpopInのブックマークレットを自動実行)
dummy_test.user.js 
(URLにfixdapがあるページの背景色を変更します)
1google_cache.user.js 
(Googleキャッシュのスクロールが異常に重いのを解消します)


これらがすでに同梱されていて、動きますので、一人で集めるよりは便利だと思います。
ユーザースクリプトの作成は、Geckoは、ブックマークレットの記述・Tridentはスクリプトの形式にすれば動かすことができます。
作成方法も後日アップしようと思います。
特集組まなくちゃねぇ。ユーザースクリプトも作らなくちゃねぇ(汗

Fixdapの参加は、IDとpassword、メールアドレスで登録できます。個人情報や詳細を求めているわけではないので、
手軽に参加できます。

ということでまだまだ参加者募集中です。 
最近twitterの語尾にURLを貼ってポストしようかとさえ思ってるぐらい募集中です。

Fixdapでは、管理しやすいのですが、いざ、正式版をどこへアップしようかとなると難しい部分がありますねぇ。でもまあ、そろそろ決めないとね。

ダミープラグ(イン)、かなりうまく動いてますよ。

そのほかにも多くの取り組みを行っています。
Lunascapeが随分変わると思います。

AO's Script Gimmick - fixdap (参加者募集中)

Lunascape (プラグインを動作させるにはLunascape本体が必要)


[Lunascape][正式版]5.1.0 がリリース・Luna Labsがスタート

本業が取り込んでおりなかなか手が付かず、、、
先週の水曜日24日にbuild2がリリースして、しばらく経ちましたので、
このバージョンに関しては、落ち着くのですかね。

前回の記事をリリースノートをそのままコピーしましたので、

Lunascape 5.1 Betaからの変更点

このリンクのみとしておきます。
* アイコンが指定されていないサイドバーをオートハイドの状態にした際、アイコンを表示するように改善


特にプラグインやサイドバーソフトに見られた現象だったと思います。
アイコンではなくて名前が表示されていたものが、
表示されるようになりました。
アイコンが指定されていないサイドバー・・・
本来はどこで指定すべきものなんですかね?
plugin.configファイルにあるicon = "plugin.ico"と指定するだけじゃダメなんですかね???

あと、このバージョンで目に付くのは、やはりインストーラの統合ですかね。
ただ、エンジンをプラグイン化したのであれば、USBにインストールする場合は、Tridentのみインストールさせて、後でGecko/WebKitを任意でインストールするほうが良いようにも思います。
管理者権限の無いユーザーへの対策ととも取れなくもないですけど。

次に、
レンダリングエンジンのバージョンアップの頻度高いですね。
# Geckoのバージョン(リビジョン)を1.9.1preに更新

Firefox 3.5pre相当
そろそろFirefoxも正式版が近づいてきた気がします。
アドオンの動作チェックしないといけませんね・・・

# WebKitのバージョン(リビジョン)をr44749に更新

こちらは、GoogleChromeの2.0.172.33と、Safari4が最近話題になっておりました。
JavascriptエンジンがLunascapeのWebkitより新しいものになっているわけで、自ずと差がでます。
WebkitのJavascriptエンジン「SquirrelFishExtreme」がwindowsに本格搭載すれば、
LunascapeのWebkitもそうじて速くなると思います。
「SquirrelFishExtreme」は、Apple社がNitroエンジンに相当します。
Mac先行型と捉えてていいのかな。

ちょっと脱線しますがライブドアブログに新しいアクセス解析が登場しまして、
ブラウザの情報にLunascapeがでてくるようになりました。
Livedoor新アクセス解析:ブラウザ


赤線で引っ張ってあるのは、旧形式の解析ログをざっと見た際、
赤枠のほとんどがLunascapeだったので、このあたり。
一度集計されてLunascapeと思われるブラウザをパーセンテージで乗せてくれているのでしょうか???Tridentエンジンのブラウザは、他にもあるわけで、一切出てこないところを見ると、どのような解析方法なのか推測の域をでません。実は、こちらのブログに来られる方でLunascapeの人は思ったより少ないんです。はい。

# タブの右クリックメニューを改善
メニューの編集にある「選択文字列をGoogleで検索をする」がGeckoで利用できるようになっていますので、以前紹介した記事の要領で、
Geckoの右クリックに追加することができます。
過去記事 : [Lunascape][Tips] Geckoエンジンの右クリックメニューを付け足す

あと、Vistaでインストールする際、FLO:Q(フローク)のウィジェットがありまして、Lunascape特製というのがあったので、ちょっとインストールしてキャプチャをってみました。




ニュースが下に引っ付くんですが、閉じて表示させたほうが
見栄えがいいので、閉じてからキャプチャを撮りました汗

気になった点でタブ周りの機能というか出来ていたことができなくなりました。
Lunascapeを使いながらブログ書いてる人なら気づくと思いますが、
アクティブタブ内でもちろん文字入力するんですが、
アクティブタブ以外のタブをCTRLキーを押しながら、
記事を書くフォームにドラッグ&ドロップするとそのタブのタイトルとURLが貼り付けられるので便利だったんですが効かなくなってしまいました。
今は、
TridentエンジンならMarineツールバーの「クリップボード」プラグイン、
Gecko/Webkitは、Bookmarkletで対応することにしています。

あと、IEツールバー関連の不具合を修正 が5.1に入っています。
まだ同不具合がでているのか、数的に結構減りましたけどieframe.dllのこちらのブログのキーワードに出ています。
何のツールバーかわかると探しやすいんですけど、検証するには、そのたびツールバーを表示・非表示にしてLunascapeを再起動させないといけないので、
かなりテストが必要ですね。

Lunascapeで公開可能な実験プロダクトを研究開発する場Luna Labsがスタートしました
Luna Labs

以下の関連ニュース記事をざっとみたところ
「2ちゃんねるプラグイン」は、カスタマイズ、LGPLライセンスでの再配布が可能
「Twitterプラグイン」は、LGPLライセンスでの再配布が不可
ということで、
自ずと焦点が「2ちゃんねるプラグイン」に集まると思います。

「2ちゃんねるプラグイン」でちょっと気になるのは、
サイドバープラグインをクリックして、
タブで表示させとき、そのタブ内のスクロールがかなりもたつきます。
それ相応に多くのイベントが起きているんですかね。
スレッドの作成、アンカーをクリックしてレスを付けたりすることが可能。
よく投稿するIDがクリッカブルになっていて、クリックするとそのIDの発言をみることができます。

このプラグインについては、友人に見てもらってます・・・
あまりに私が2ちゃんねるについて無知すぎるので。。。
ただ、たくさんの掲示板があって、サイト内を検索する速度が速いのが、
わかりました。スレッドのタイトルを変換中の漢字ででも、
インクリメンタルサーチします。
追々キャプチャを撮って説明します。


さて、Fixdap での活動ですが、ダミープラグ(イン)のユーザースクリプト。
結構増えてきました。
Lunascape Lite 用スクリプト 28件
Lunascape 2/Lunascape 3/Lunascape 4/Lunascap 5 用スクリプト 7件
Lunascape 4/Lunascape 5 用 プラグイン 2件

↑がAOさんの以前からのもので、
そこにダイープラグ(イン)のユーザースクリプトが8件
Autopagerize,POPIN,Japanize,ニコニコポンとLunascapeの掲示板のタイトルを変更するプラグインがIE/Geckoの両エンジンで動かせます。

まだまだユーザースクリプトは増えるとは思いますが、
サイドバープラグインの表示される部分をどう使うか模索中となっています。
ほとんどブランクの状態なので、パッと浮かべようとすると、
辻褄が合わなくなってくるのでじっくり考えないといけないかもです。


あと、プラグインを開発されておられるプロトさんにも参加して頂いており、
スクリプトとプラグインとは、違いますが、

ヘルプを作り隊 - AO's Script Gimmick - fixdap

.chm形式でLunascapeのヘルプを作るという、
かなり大変な作業になる可能性がありますが、スタートしました。

お手伝い頂ける方、募集中です。

というか、AO's Script Gimmick - fixdap への参加お待ちしますっ

こちらは、ユーザー間での取り組みで徐々にそのプロジェクトの種類も増えてきております、
どなたでも参加可能です。


Luna Labs
Lunascape





Lunascape 5.1.0に関する主なニュース
Lunascape、「2ちゃんねるプラグイン」など無料公開 -BB Watch

Lunascape5.1正式版がリリース、同時オープンの「Luna Labs」からプラグイン | パソコン | マイコミジャーナル

ASCII.jp:快速ブラウザーLunascape 5.1正式版と開発者向けLabsが登場

Lunascape、「Luna Labs」をオープン――「2ちゃんねるプラグイン」「Twitter プラグイン」をリリース - japan.internet.com Webビジネス

窓の杜 - 【NEWS】Lunascape、「Lunascape5」v5.1正式版を公開するとともに“Luna Labs”を開設

Lunascape、「Lunascape5.1」正式版を発表--ラボサイト「Luna Labs」も公開 - VENTURE VIEW

[Lunascape]Lunascape 5.1.0 β1がリリースしましたね。

トリプルエンジン搭載版のver.5が出て、
不具合報告もかなり出ていますね。
最近のソフトの掲示板より、マイクロブログ Twitterwassr
Yahoo!知恵袋OKwave質問系での報告が多いですね。

ちなみにOKwaveでLunascapeをキーワードにし
「回答受付中」で絞り込んだ場合でも140件になっていたりします・・・
メジャーなソフトで例えばfirefoxの回答受付中の質問は2,983件と飛びぬけた感じです。。。
チェックするところ増えたなぁって思います。

さて今回は、5.1へのβリリースです。

リリースノート
は以下のとおり、今回は丸々コピー&ペースト
2009/06/09 ver 5.1.0 Beta1
新機能・改善
  • インストーラ仕様を変更(通常版とアーカイブ版の統合、セットアップタイプにポータブルを追加)
  • 起動速度を約1.2倍向上(Lunascape5.0.5と比較して)
  • Gecko,WebKitエンジンをブラウザ再起動なしで適用できるように改善
  • ATOM形式のRSSフィードに対応
  • タブの右クリックメニューを改善(新規インストールの場合に適用)
  • [カスタマイズ]画面(ダイアログ)を改善
  • サイドバーのユーザビリティを改善
    • 2つ以上の(サイドバーの)タブがドッキングしている状態からサイドバー右上の[×]ボタンをクリックした際、ドッキングしたサイドバー全体が隠れるように修正
    • オートハイドモード(自動的に隠す設定)でサイドバーを表示してから右上の[×]ボタンをクリックした際、ハイド状態(格納された状態)にする仕様に変更
    • ツールバー(ブラウザバー)の[お気に入り]アイコンや[履歴]アイコンをクリックした際、それぞれのサイドバーがドッキングされているサイドバーのみ非表示になるように修正
    • [お気に入り]サイドバーと[履歴]サイドバーがオートハイドモードの際、ツールバーの[お気に入り]アイコンもしくは[履歴]アイコンをクリックして表示した後、再クリックでハイド状態にする仕様に変更
    • [設定]サイドバー、[ウィンドウツリー]サイドバー、[設定切り替え]サイドバー各種の上部メニューを削除
    • ツールバーおよびサイドバーの表示/非表示切り替えアイコンをサイドバー下部に追加

Gecko関連
  • Lunascape5本体から切り離し、プラグインに変更([プラグインマネージャ]サイドバーに表示されます)
  • 進む/戻るボタンの履歴にページタイトルが表示されるように改善

不具合修正
  • IEツールバー関連の不具合を修正
    • Googleツールバーなどの一部ツールバーで強制終了する不具合を修正
    • 一部ツールバーでタブが上限数まで開かれることがある不具合を修正

  • 終了に時間がかかる不具合を修正
    • Windowsログオフ時に終了確認が出たままになることがある不具合を修正

  • 閲覧履歴が[Lunascape設定]で設定した通りに処理されない不具合を修正
  • 特定の条件で、タブ削除時に表示するタブの設定(前回見ていたタブ)が反映されないことがある不具合を修正
  • 多段タブ固定表示有効時の以下の不具合を修正
    • タブ上のホイールクリックでタブが閉じず代わりに閉じたタブが復元されてしまう
    • Lunascape設定の「タブのファビコン」「タブのアイコン」の設定が利かない
    • [直下のリンクをすべて開く]のタブ追加位置がLunascape設定の内容と異なる

  • 設定ツリー読み込み以前に生成されたタブの自動エンジン切り替えがきかない不具合を修正
  • 自動エンジン切り替え時にタブが一つ余計に表示されることがある不具合を修正
  • [カスタマイズ - キー割り当て - カテゴリ「その他」]のコマンドに「アイテムの詳細」(既定ではF4)がない不具合を修正
  • タブ右クリックメニュー[高度な設定]の[このページをIEで開く]が聞かない不具合を修正(対象:Windows Vista)
    Gecko関連
    • 進む/戻るボタンで正常に戻れない不具合を修正
    • 検索バーの[ハイライト]ボタンが動作しない不具合を修正
    • Flash上でマウスジェスチャが利用できない不具合を修正
    • [ダウンロード中に終了しようとしたら警告する]を有効にしているにもかかわらず、ファイルダウンロード中に[×]ボタンでブラウザ終了ができてしまう不具合を修正
    • リンク上から[右クリック+左クリック]で新しいタブを開くと、右クリックメニューも表示されてしまう不具合を修正
    • 印刷プレビュー画面でスクロールなどの操作ができない不具合を修正
    • 印刷用紙設定が常にレターになってしまう不具合を修正
    • 印刷設定がリセットされてしまう不具合を修正
    • 信頼されていない接続の例外追加ができない不具合を修正
    • メニューバー[編集]-[ウェブ検索]-[選択されている単語をWebで検索]が動作しない不具合を修正
    • メニューバー[編集]-[ウェブ検索]-[選択されているURLのページを開く]が動作しない不具合を修正
    • メニューバー[表示]-[移動・中止]にあるスクロール関連メニューが動作しない不具合を修正
    • Lunascape設定の[Geckoの設定]-[高度な設定]で数字の値を変更するダイアログを表示すると、[フィルタ]の項目にフォーカスが戻らなくなる不具合を修正
    • Lunascape設定の[リンク上]-[マウス操作]-[Ctrl+右]が動作しない不具合を修正
    • Lunascape設定の[リンク上]-[マウス操作]-[左+右]が動作しない不具合を修正
    • Lunascape設定の[リンク上]-[マウス操作]-[右+左]が動作しない不具合を修正


久々に掻い摘んでいきます。
* インストーラ仕様を変更(通常版とアーカイブ版の統合、セットアップタイプにポータブルを追加)

過去バージョンを上げる手間が省ける。
ダウンロードのリンクを一本化できるということでしょうか。
Lunascape5.1におけるインストーラ仕様変更に関して - Lunapedia

ちょっと思いました。4.5βからだったでしょうか正式版に上書きインストールされるようになったのって。
以前、なにかβ版にだけiniファイルか何かがあってそれで、正式版とβ版が別々にインストールできてて、
そのiniファイルを削除すると設定を共有できるとか、あったようなパッと思い出せませんがそういうファイルが存在した気がします。
product.iniの読み方を変えたのでしたっけ???すっかり忘れてしまいました。

ただ、動作の差異を確認しにくいなというのが本音です。

起動速度を約1.2倍向上(Lunascape5.0.5と比較して)

確かに早くなった気がします。
詳しくは、マイコミさんのところが資料を画像で掲載されていたと思います。
更新内容も表になっているのでわかりやすいと思います。IE8と比べているので対応をすすめているようです。

次期Lunascapeへのテスト版「Lunascape5.1β版」が公開 | パソコン | マイコミジャーナル

ATOM形式のRSSフィードに対応

ついに対応されました。
RSSフィードまわりも課題がありますね。ニコニコ動画からインストールされた方もおられると思います。
私の友人もいつの間にかインストールしてまして、ちょっとびっくりしてます。
mylistとかフィードがあるので、http://www.nicovideo.jp は、読んで欲しいかな
今は、 /mylist/[mylistの番号]?rss=2.0 だけ認識してますから。

手打ちでhttp://www.nicovideo.jp/mylist/[mylistの番号]?rss=2.0 と打たないとRSSを登録できません。

サイドバーのユーザビリティを改善

「自動的に隠す」は、オートハイドモードというんですね。「自動的に隠す」にするとか言ってました。。。
結構、このオートハイドモードにしている人いるんじゃないですかね。私はそうなんです。
サイドバーを出しっぱなしにしてブラウジングするのって、目によくないらしいって聞いてからだと思います。(確証はありませんけど・・・)

サイドバーというかプラグインを使っているときはいいんですけど、
一度閉じたときは、動作を止めるようにして欲しいかな。
見た目は閉じて動作が止まったように思えますが、
実は動いていて、プラグインの更新のときにたまに砂時計が出たりしてます。

不具合修正できになった点
IEツールバー関連の不具合を修正
o Googleツールバーなどの一部ツールバーで強制終了する不具合を修正
o 一部ツールバーでタブが上限数まで開かれることがある不具合を修正

これは、おそらく強制終了まわりは、Trident 
上限数まで開かれるのは Gecko だと思います。
Trident IE8 でieframe.dllが原因でかなりの確率で落ちます。これの対応になると思われます。
タブが上限数に開かれるのは、本来Lunascapeに導入できるツールバーは、基本的にTridentなので、
Geckoで使うというのは想定外なわけですが、これに対応してくれたようです。
MarineツールバーやMitterツールバーでリンクになっているところは、Geckoエンジンがアクティブタブの場合でも
Marineツールバーホームページやmitterのページなどを開いてくれます。 
ただそのほかの機能は動きません。(当たり前ですが・・・)

Geckoエンジン
# 印刷プレビュー画面でスクロールなどの操作ができない不具合を修正
# 印刷用紙設定が常にレターになってしまう不具合を修正
# 印刷設定がリセットされてしまう不具合を修正

これも長年、認識されていた不具合でしたが、修正が来ています。

そういえば、about:configでjavascript.options.jit.chrome をtrueにすると
Javascriptエンジン「TraceMonkey」のフル機能が使えるらしいです。
まだβ版なので、不具合があることからfalseになっているそうです。
設定しただけで落ちたっていう報告もありますが、今のバージョンだとどうなんだろう?ってことで
Trueにしてブラウジングしてます。読み込みは確かにあがったように思えますが、
その分、ちょっと負荷が結構あるように思います。
重いサイトでもう少し試してみます。

今回、一番目を引いて、焦ったのは、
Gecko関連では、
Lunascape5本体から切り離し、プラグインに変更([プラグインマネージャ]サイドバーに表示されます)


fixdapで進めておりますプラグインが影響するかもしれない可能性がでましたので、あせりました。

影響するかもしれないと思ったプラグイン。

ダミープラグ(イン) GreaseMonkeyのようなUserScriptエンジンの役目をするプラグインで、AutopagerizeやJapanizeなど、IE/Geckoと切り替えてもスクリプトが自動実行できるようになったプラグインです。
危険な実験室 - AO's Script Gimmick - fixdap
テスト版をパッケージ化して上げています。

タブ一覧表示検索プラグイン
開いているタブを一覧化してサイドバーに表示
サイドバーをフィルタリングして、閉じたり、タブロックをかけたり、
色を付けたりなどできるプラグインです。GeckoエンジンでもURLを取得できるようになっているプラグインです。
#Plugin [Lunascape 正式版] タブ一覧・検索 - AO's Script Gimmick - fixdap

動作を確認したところ無事に動いているのを確認できました。

本当にほっとしました。

fixdapでは、スクリプトやプラグインのほかに、
メニューバーを上げてくれました。

4.8風にいろいろな機能がついたメニューをLunascape5で出来るだけ近づけてくれたメニューバーです。(プロトさん作)

Lunascape4で操作になれた方には、便利だと思います。

(Luna5用)Luna4風メニューバー(実験用) - AO's Script Gimmick - fixdap

こちらから入手できます。

もう一つ、fixdapを選んだ理由は、公開BTSでもあるということ。
Lunaparkでいろいろと動いたこともありました。
スパムが来ながら、削除作業をし、ぼやいたこともあります。
Lunascape et Lineage : ぼやきというかなんというか。。。 - livedoor Blog(ブログ)
初めて開発の方からコメントをもらった記事です。
本当は、他の記事でコメントが欲しかった。。。orz

LUNAPARKの投稿の設定
Bugtracker_Demand2/40 - LUNAPARK

オンラインゲームにおける問題
Bugtracker_Malfunction2/102 - LUNAPARK

速度低下、フリーズとCPU使用率
Bugtracker_Malfunction2/47 - LUNAPARK

Gyaoが表示されません。
Bugtracker_Malfunction2/70 - LUNAPARK

↑は、細々とした編集は飛ばして、主立って編集に手を入れた案件です。
この中には、開発の方からコメントをもらったり、
質問系のサイトでも、参考資料として紹介してもらったこともあります。

ただ、Lunaparkでの編集は、ユーザーがポスト、掲示板に明示された部分と資料を基に開発側とユーザー側の間にたった判断で文言を入れていかねばなりません。正直、かなり葛藤した編集結果が↑のリンクですかね。

そしてすでにあの時点でLunaparkは、閉鎖の方向にありました。
奮起してみた結果、残念ながら長続きしませんでした。
今で言う「心が折れた」と言われればそれまでですが、
他の形を模索したいというのもあって、fixdapを選んだのだと思います。
プロジェクト管理ですが、トピックとレスを入れる形式なので、
進めやすいんじゃないかと思いますがどうですかね???

掲示板を斜め読みしかしてなくて、すみません。
公式掲示板で久々にLunaparkへのリンクのついたレスがあったで、
思うところを書いてみました。

興味がございましたら、
AO's Script Gimmick - fixdap

ぜひぜひ参加くださいませ。

Lunascape正式版は、公式トップページ

Lunascapeβ版は、Lunascape5のダウンロードのページ下部からダウンロードできます。
Gecko・Webkitエンジンを搭載済みのフル版も用意されています。
「※Gecko、WebKitがダウンロードできない場合はこちらをダウンロードしてください。」の「こちら」というリンクからダウンロード可能です。

[Fixdap][進捗状況][拡張] Lunascape でユーザースクリプト TridentとGeckoで自動実行を確認

すでにAOさんのプラグインを紹介しています。

Lunascape et Lineage : [Lunascape][Plugin]タブ一覧検索表示プラグインとダミープラグ(イン)でautopagerizeとJapanize動作確認 - livedoor Blog(ブログ)

こちらでAutopagerizeとJapanizeがTridentエンジンで自動で動くよーという記事を書きました、

あれから告知であったようにプロジェクト管理が進んでおり、
進化したものとなってきました。

すでにGeckoエンジンでBookmakletを自動実行させることに成功しています

os0xさんのAutopagerizeがLunascapeのGeckoエンジンで自動実行しています。(動作確認済み)

同じようなメソッドで、Japanizeとニコニコポン(動画サイトにダウンロード可能なリンクを貼る機能)でできる気がしたので、
加工してます。

テスト目的用にパッケージ化させたものをアップしました。

危険な実験室 - AO's Script Gimmick - fixdap

パッケージに同梱しているスクリプトは以下のとおり

Resize_a_Image.user.js
// 画像読み込み時に、画像が大きい場合は縮小を実行し、ページクリックで
// トグル動作します

kill_imenu.user.vbs
//ime.nu無効化
//mailto除去

hide_slunatv_ado.user.js
//s.luna.tvの検索結果のgoogleの広告を隠す

dummy_test.user.js
//test用スクリプト AO's Script Gimmick の本サイトで発動。背景をグレイにする
残念ながら、こちらのスクリプトはniftyさんが本サイトを削除されたため、動作しませんが、
テスト用にお使いをば・・・

動作確認用のものを圧縮
os0xさんのAutopagerizeをGoogle検索とTwitterのサイト内で自動実行できるようになっています。

同梱されたTridentエンジンではこちらが動くようになっていた
GoogleAutoPager_dummy.user.js
//Google検索のautopagerです。

このスクリプトにos0xさんのブックマークレットをGeckoエンジンで自動実行するように保管されています。

加えて、POPIN、今はアドオンとして配布されていますが、初期にリリースされていたブックマークレットが今でも
動作確認が取れますので、両エンジンに対応させたスクリプト
GeckoPOPIN_test.user.js
これらがセットになって動作しています。




こういう感じでautopagerizeが動いて、文字列をなぞるとPOPINのアイコンがでて
サイトを移動することなくさらに検索が可能になります。
なかなか面白い挙動です。

ただ、ここまで来るにはそれ相応にテストがありました。

AOさんの環境では早期にこの両エンジンでスクリプトの自動実行ができていたのですが、
当初、私の環境では、なぜか動かなかった。

AOさんのテスト環境は、Win2000 (IE6)
私の確認できる環境は、WinXP, WinVista (IE7,IE8)

WinXp環境でIE6での動作確認がまだだったりします。

プラグインにあるスクリプトを少しずつ動作チェック、
もし、Geckoエンジンで開いているURLの情報をスクリプトで入手できれば、
メッセージがでるようになります。

チェックを繰り返すうちに、ついにメッセージが動き出し、
os0xさんのAutopagerizeが自動実行できるようになりました。

今は、メッセージがでませんが、タイトルに--dummy_Testという文字列が付加されるようになっています。

現行では、ブックマークレットを付加してテストを行っている最中です。

ブックマークレットをテスト的にですが、
ネットを日本語化する:Japanize
http://japanize.31tools.com/

すでにTridentでは動作確認が取れているので、Geckoエンジンで動かせるように、追記。
こちら

ニコニコポン(α) - ニコニコ動画をちょっと便利にするツール集
http://nicopon.jp/

こちらは、ブックマークレットをTriden/Geckoの両エンジンで自動実行できるように対応させたものを作成。(Tridentをスクリプト形式に記述・Geckoエンジンは、ブックマークレット形式に記述しています)
こちら

プラグインセンターのように自動でインストールというわけにいきませんので、

プラグインの導入方法
適当なフォルダにダウンロードしたものを解凍します。

グローバル一意識別子(Guid)とよばれる{ホニャララ〜〜〜〜}という半角英数字が羅列されたフォルダがあります。

解凍したGUIDフォルダをLunascapeの設定フォルダにある[Plugins]フォルダにそのままコピー&ペーストします。

※ここからLunascapeを切ってから作業

次に[Plugins]フォルダにある「plugins.config」をリネーム(例:plugins.config.backupなど)するか削除し、

Lunascapeを起動すれば利用できます。
plugins.configが起動時に自動的に生成される仕組みです。

設定フォルダにある[Plugins]フォルダの場所ですが、
XPの場合 
C:/Document and Settings/[user-name]/Application Data/Lunascape/Lunascape5/plugins/
Vistaの場合
C:/Users/[user-name]/AppData/Roaming/Lunascape/Lunascape5/Plugins/

となります。


このプラグインへのスクリプトの導入方法
解凍したフォルダ-SCRIPT-USERフォルダに試してみたいスクリプトを追加するだけです。


基本的にTrident専用ですが、こちらにも数々のスクリプトがあります。
#Plugin [Lunascape 正式版] ダミープラグ(イン)... - AO's Script Gimmick - fixdap


いよいよβ版開始という感じですかね。

動作確認が出来ているバージョン
Lunascape 5.0.4以上
OS&IE ver: 2000 IE6 : XP ProSP2 IE7&IE8 : Vista Business IE7 & IE8

fixdapを参加制限なしにしているものの
参加しないとダウンロードできないのは誤算だったのですが、
今のところどうですかね?
結果的に研究ラボな感じになっているんじゃないでしょうか。

そろそろプラグインやスクリプトの公開用ページがどこがよいか考えないとと思ってます。

Lunascape公式のプラグインセンターへのアップロードは、、、
当面難しいと思います。
大きな理由としては、コメントの管理が出来ない。
メッセージの送信するところがあるんですけど、
これが利いていませんので、、、実は何の通知もきませんし、
内容を見る術が製作者にありません。。。
コメントは逐一そのページへ見に行かないと気づかない仕様なので、
実はかなり管理しづらいのが正直なところです。

それゆえ、他のページを探そうと考えています。

なかなか管理作業が大変になるので、
@wikiとかwikiwiki.jpとか便利かなとか・・・

本当は、LivedoorWikiで整理しておいて、fixdapのリンクを貼れば落とせるかななんて思ってたんですが、
甘かったです。。。orz (LivedoorWikiは、画像/PDF/音声ファイルのみ、fixdapは、参加者じゃないとダウンロードできません・・・)

こういうお題もfixdapに上げときますかね?
このブログに上げるという最終手段もございますが・・・滝汗

現在、fixdap参加者募集中 テスター切望状態ですっ
AO's Script Gimmick - fixdap

このダミープラグ(イン)を試すには、
Lunascapeの正式版がまず必要です。

fixdapも参加制限なしの状態ですから、
参加も退会も自由です。
取り立ててコメントしないといけない縛りはないですが、
何か問題があれば、報告いただけるとうれしいです。



[Lunascape][Gecko]Lunascapeで確認できるabout:〜

Lunascapeのgaiaブックマークサービスに、
[Gecko Tools]というものを登録しております。

すでに導入された方は、確認された人もおられるかもしれませんが、
ブックマークレットとはまた別のものをいれておりますので、
ちょっと紹介

あらかじめすること
GAIAの共有ブックマーク [Gecko Tools]をお気に入りに登録 
↑のページの地球?のマークをお気に入りの好きなとこにD&Dで登録完了。
Lunascape5 の規定のエンジンをまず「Gecko」にしておきます。

これだけ。



Geckoの高度な設定[about:config]
Lunascape設定からも確認できるGeckoの高度な設定画面をタブで開きます



そういえば、最近pipeliningの項目を編集をして高速化というのが話題になっていましたが、
社内や学校で利用している場合、周りの方のPCが503 errorを暴発させて利用できなくなる可能性があります。
ご注意ください。私はお勧めしません、もし自分が管理者ならと考えてしまいます。というか管理者だった。。。

LunascapeでAbout:Configが有効な項目は現在検証中です。
すでにいくつか動作させられる項目も確認しています。
これは、また後日記事にすると思います。


プラグイン情報を確認 about:plugins
Adobe Flash Playerなどのversionといったプラグイン情報を確認できます。
Veoh.comのプラグインもインストールすると追加されるのを確認できたので機能していると思います。



Geckoのキャッシュを確認 about:cache
こちらは、Geckoのキャッシュ内容でもあり、
興味深い部分。Geckoエンジンで開いたページのcookieやどこにキャッシュが保存されているのかも確認できます。
URLなども確認できるので参考になります。ソート機能とか欲しいと思ってみたり。。。




Geckoのビルド情報表示 about:buildconfig
Geckoエンジンそのもののソースへのリンクを確認できます。

Mozillaに貢献した人のリスト about:credits
言わずもがな人名が羅列されています。

Mozillaのジョーク ヨハネ黙示録パロディ about:mozilla
直訳ですみません、ただよくわからない文言を確認できます。
こういう文言
邪神マモンは眠りに落ちた。復活せし野獣は大地を巡り、数を増やして軍勢をなした。新たな時の到来は広く告げられ、人々は狐の叡智をもって実りを炎の供物とした。そして聖なる書の約束の地、夢を紡いだ第二の世界を築いた人々は、その子らに野獣を語り継いだ。マモンが目覚めた時、見よ!残されしはただ一人の従者のみ。
マンモンは眠りに落ちた。そして生まれ変わった野獣は地の果てにまで広まり、その数は軍団となるほどに増えた。そして彼らはその時が来たことを宣言し、狐の狡猾さとともに収穫物を炎に捧げた。そして彼らは神聖なる言葉によって約束されていたとおり、彼らが求めていた新しい世界を作りあげ、子供たちに野獣のことを語り伝えた。マンモンは目覚め、そして見た! そこには追従者となった己以外に誰もいなかった。
マモンは深き眠りに落ちた。蘇えりし野獣は群れを成し、地を覆い尽くさんばかりに広がった。人々は時の到来を賛美し、狡猾なる狐と共に実りを炎に捧げた。そして彼らは神聖なる預言の約束の地たる新しき世界を築き上げ、その子らに野獣のことを語り聞かせた。眠りから目覚めしマモンよ、見よ!もはや追従者でしかない己の姿を。
マモンは目を閉じた。生まれ変わった獣は全世界に増殖し、やがて大群へと成長した。人々は時を誉め称え、ずる賢い狐と共に、炎に作物を捧げた。そして人々は、聖なる言葉によって約束された想像上の地に、新たな世界を作り、獣について子孫に語り伝えた。目覚めしマモンよ、見よ!一人の信奉者以外にお前の味方は誰もいないのだ。
from The Book of Mozilla, 11:9
(10th Edition)



Mozillaジョーク:ロボット about:robots
まるちぷるたいたんぱー!

ぁ、気がふれたわけじゃありません。。。タイトルにそう書いてあるんです。。。





ボタンを押すとバーイチャって出ますよっ。
こっちのがジョークだと思うんですけど。


Gecko:(ver.3.1b4preの)ロゴを表示 about:logo

Geckoのロゴ。トカゲというか卵にも見えたり地球にも見えたり・・・
緑のトカゲではもはやないです

ライセンス情報 about:licence

こちらはMozillaのライセンスについて語られております。
オープンソースなのでとても緩い設定です。
そういえばGreaseMonkeyも同様に緩い設定
とりあえず、「俺が作った」と嘘をつかなければ、改変・複製・配布等も許可されています。


Geckoバージョン表示 about:

見切れているわけではありません。
「about:」とアドレスバーに打てばロゴ、バージョン情報、ブラウザ情報などが確認できます。




これはどうなんだろ?と思ったものが一つgaiaにも登録しておりませんが、
その目で確認してください↓↓↓

about:rights

あきらかにFirefoxがLunascapeに文字置換されているんですが、
解釈としては、MozillaにはMPL(Mozilla Public Licence)があるので、 Geckoの部分はライセンス上そうなるのかなと、
足してもよさそうなんですが、

ブックマークごとアウトになるのも面倒なので追加は中止、そのままにしておきます。

とりあえず、about:~で表示できるものを探してみた結果です。
他にもあるかもしれませんけど。


Geckoで動作するブックマークレット(一部別途設定が必要)を追加している
gaiaの共有ブックマーク[Gecko Tools]ですが、最近、autopagerizeのブックマークレットの動作確認ができました。

これでAutopagerizeのブックマークレットがTrident, Gecko, Webkit 3つのエンジンで動作確認が取れたことになります。
うまく動いています。

そして、最近、共有タスク管理サービス [fixdap]にたちあげました。
こちら↓↓↓
AO's Script Gimmick - fixdap

こちらにUserScriptエンジンに相当するプラグイン「ダミープラグ(イン)」のプロジェクトがあります。

タスク:#Plugin [Lunascape 正式版] ダミープラグ(イン) - AO's Script Gimmick - fixdap

こちらでは、TridentエンジンですでにGoogle検索のautopager、
検索バーの文字列を読んでハイライトといったことが
自動でスクリプトが起動するようになっています。

Gecko、Webkitエンジンでは、LunascapeだとDocumentObjectが正常に動作しないという問題がありますが、他の手法を模索中。

ただ今、Geckoエンジンでブックマークレットを動作させる試みもでてきています。
危険な実験室 - AO's Script Gimmick - fixdap
人柱募集中(ぁ

fixdapは、アカウントさえ取得すれば全てダウンロード可能です。
アカウント取得にメールアドレスが必要ですが、
もし無い場合、 Gmailならメールアドレスをあらかじめ持たずともgmailのアドレスを取得できますので、
gmailのメールアドレスでfixdapのアカウントを取得することができます。

取ったからコメントを残さないといけないとかそういう縛りもございません。何か問題があれば報告頂ければと思います。
興味がございましたら参加頂けるとうれしいです。

プラグイン、GaiaブックマークともにLunascape 5で動作確認が出来ます。


  • livedoor Readerに登録
  • RSS
  • livedoor Blog(ブログ)