Kei_9 なげやりにっき このページをアンテナに追加 RSSフィード Twitter

2007-10-17

[] Harpキタ━(゚∀゚)━!

ViolaSkinのWhiteバージョン、Harpがβリリースされました。

早速適用してみましたが、なかなか良い出来ですね。

特にワタシの使用している(タイトルバーのボタン群が信号機みたいな)Mac OSX AQUAタイプのVisualStyleと相性が良い感じです。

  • このSkinだとデスクトップが清潔になったような気がします・・・(笑)

まぁ例によって2chのスレではチョットした部分が個人的な好みに合わないと言ってる方もいらっしゃいますが、気にくわなければそこの部分だけ自分好みに弄ればいいのになとか思っちゃうワケで。

今のところ本体のSkinだけのようですが、このSkinにあわせてHLR用のSkinなども作っていただけると更に良いのではないかな。*1

サジタリウスくんもVersion 0.0.7に

今回は既知の不具合への対処のようですね。

RememberMeExtensionと併せて便利に使わせていただいております。


あ、もちろんIEDockEXも・・・(笑)


RememberMeExtensionの挙動がちょっと・・・

griffin-stewieさんのところでも取り上げられていますが、RememberMeExtension用のjavaScriptが時々エラーを吐いてOutputDockが現れちゃったりすることがあります。

まだ開発途上だししょうがないことかなとは思うので、だんだんに修正されていくことを期待しています。

ちなみにフォームなどへの入力中にHDDへのアクセスが頻繁に起こるようなことはコチラでは再現されませんでした。

何らかのバッファが働いているのかもしれませんが・・・

で、昨日に続いてtest11が投下

test10での不具合修正がメインでしょうか。

スピンコントロールの数値はデフォのままだったので不具合には全然気づきませんでした(笑)

Sleipnir Part183
http://pc11.2ch.net/test/read.cgi/win/1192333212/133

133 名前:邪悪なことはしない@泰幸 ★[sage] 投稿日:2007/10/17(水) 14:56:59 ID:???
作者です。test11(unicode)です。

:
http://extensions.tabbrowser.jp/labs/yasuyuki/test_unicode_11.zip test11

test 版の趣旨がわかるかたのみ、お使いください。
Sleipnir 2.5.17 Release2 + test10 の環境に上書きしてお使いください。

Vista 環境で、Active Gecko Browser Plugin がインストールできなかった不具合を修正しました。

※それにあわせて、下記特設ページも更新しています。
 http://www.fenrir.co.jp/labs/takuya/

[新機能]

			
  • Sleipnir オプション|クライアント|全般|Language で言語を切り替えて Sleipnir
 オプションを閉じたとき、そのまま再起動できるようにした。(RAPT) [不具合修正]
  • Vista 環境で、Active Gecko Browser Plugin がインストールできなかった不具合を修正した。(Sleipnir 2.5.17 test 10 からの修正です。)(タクヤ)
  • Sleipnir オプション|拡張機能|RememberMe|キー入力後、自動保存するまでの時間
 でスピンコントロールを使って 4 桁以上の数値を設定したとき、設定値が 100 にな  る不具合を修正した。(Sleipnir 2.5.17 test 10 からの修正です。)(RAPT)
  • ツール|デザインの変更|スキンで、スキンをアップデートしても再起動ボタンが有効にならなかった不具合を修正した。(タクヤ)

*1:HLRの標準Skinは未読と既読の判別がしにくいと感じています。出来ることならデフォルトのHLRSkinもリニューアルしていただけたら・・・

だいこうだいこう 2007/10/18 00:00 初めまして、いつも拝見させていただいています。
なんとなく、ここに書けば開発者の方々に見ていただける気がするので(笑)、少し長文で失礼させていただきます。


RememberMeExtension が HDD へ激しくアクセスするのは、DB 設計がまずいような気がします。
主キー(もしくはインデックス)が設定されていないので、保存などのたびに全件検索しているせいだと思われます。
SQLiteCC で sv_formdata.db を開いてみたところ、Google 検索ワードまで保存されていたので、初期設定の20日分も保存すれば容量が増えて、症状が現れてくる人も多いのではないかと。
# iframe の中身まで保存しているのは謎でした(^^;

現状では、RDB を利用するメリットがほとんどないので、必要であれば正規化を行うなど、DB 設計はしっかりやってほしいところです。
後からデータ構造を変更することの大変さは、分かっておられるでしょうし…。

今なら、まだ利用者も少ないので、なんとかなるのでは。
また、できれば sv_formdata ではなく、どのプラグインが利用しているかが明確なファイル名にしてほしいところです。

# 余談になりますが、なんらかのタイミングで VACUUM 処理を実行しないと、DB ファイルが肥大化していく可能性もあります。


以上です。
なんだか伝言板代わりにしてしまって、申し訳ありません。
普通の SQLite のファイルなので、この辺は自力で改造を施すことも一応可能ということで、ご勘弁を。
では、失礼します。

stewiestewie 2007/10/18 01:11 >>Kei_9さん
Kei_9さんのところではHDDがりがり君は現れなかったのですね。僕の所のがりがり君の原因は保存までの時間を最短の100ミリにしていたからだと思います。ただ、プヨぷよさんのSaveTextAreaがkeyupをトリガにdbにアクセスしているようなのでそれと比較するとちょっと過激な印象でした。
まあ、なにより最近のFenrirのみなさんの活発さがユーザにも見れるようになって今後にwktkですね。

RAPTRAPT 2007/10/18 04:40 おはようございます、RAPT です。
Harp はσ(^^)も結構気に入ってて、ちょっと独自カスタマイズをして使っています。
Sagittarius の追加ボタンアイコンも作ってくれないか聞いてみようかな。あの緑の+ボタンが妙に浮いて見えるのが残念なので。

ここでザポートちっくなことをしちゃっていいのか、ちょっと気になりますが、今回はこの場をお借りしますね。

だいこうさん>
α版は機能追加フェーズなので、仕様変更はままあるとお考えくだされば幸いです。その上で、DB 設計についても、いただいたご意見を参考にし、調整していきたいと考えています。
なお、オプションで設定した保存日数に応じて、Sleipnir 起動時に古いデータを破棄するようにしています。保存日数についても今後調整していきたいと考えています。

stewie さん>
プヨぷよさんの SaveTextArea では、onkeyup 後の待ち時間は 500ms だったと記憶していますが、RememberMe でも、onkeyup 後の待ち時間が設定できるので、お使いの環境に応じて設定をしていただければと思います。

堀江堀江 2007/10/18 11:17 Harp の記事ありがとうございます!!

まぁ、Viola + Harp は制作段階から必ず賛否両論出てくるだろうなと思いながら制作を進めていたので、ある程度は批判を受けるのも仕方ないかなとは思います(特にアイコン関連はだいぶ言われるのを覚悟していたので)制作者としては少し寂しいですが、今回の反応を受け、今後もコンセプチュアルな今までには無いデザインを目指して新しいスキンなど作ろうかなと考えています。

HLR のスキンは…が………がんばります(汗)

Kei_9Kei_9 2007/10/18 12:56 だいこうさん>>
はじめまして。
基本的にこのコメント欄は開放していますので、エントリーに関係のない書き込みでさえなければどのようにされてもかまいませんですよ。
むしろ有用な情報交換が出来るのであれば、どんどん使っていただきたいなと(笑)

stewieさん>>
なるほど、納得しました。
私はデフォの設定のままだったので症状?が見えなかったのですね。
帰宅したらちょっとそのあたり確認してみたいと思います。

RAPTさん>>
だいこうさんの返信に書いたとおり、有効に使っていただけるならどのようにされてもかまいませんので(笑)
また、時々手を滑らせていただけるとウレシイです

堀江さん>>
やんちゃの産物にしては出来がよすぎです。
K・Yさんの存在が霞んでしまわないか心配です(笑)

新作にも期待していますので、おぉっと思わせるようなヤツをお願いしますね。
PS:エントリーでのViolaのスペルミスに気づいたので先ほどこっそり修正しました。ゴメンナサイ・・・

だいこうだいこう 2007/10/18 19:26 Kei_9 さん>
快諾していただいて、ありがとうございます。
直接メールしても良かったんですが、こういう方法もおもしろいかな、と少し思ってしまって(笑)
あまり続けるのもあれですが、返信だけさせてください。


RAPT さん>
見ていただけたようで安心しました。
個人的には改良であれば仕様変更も大歓迎ですが、ほかの方がそうとは限らないので…。
DB 設計がしっかりしていれば、20日分程度なら(ユーザーのマシン性能次第ですが)問題ないと思います。
# 強制終了や誤操作対策なのであれば、初期設定としては少し多い気もしますが(^^;

DB は削除領域を再利用するため、一度増えると SQLite では VACUUM を実行しない限りサイズが減ることはないので、利用方法によっては注意が必要という意味でした。
# 例えば、100日に設定したけどファイルが大きくなってきたので10日にしよう…とやってもサイズが減りません。
# VACUUM は都度やるには重い処理なので、「データベースの削除領域を整理」みたいなコマンド(と管理画面)を作るのは難しいですかね。

いろいろ大変でしょうが、頑張ってください。

RAPTRAPT 2007/10/19 00:28 こんばんは、RAPT です。

Kei_9 さん>
ではお言葉に甘えて・・・
時々手が滑るかもです。(<そっちか。)

だいこうさん>
なるほど、そういうことですか。
VACUUM については、個人情報の削除あたりのタイミングでやれるかなーとか思いましたが、どうせ全部削除するなら、そのタイミングでファイルを消してしまってもいいんかな、とも思いましたがいかがでしょうか。
デフォルトの保存日数については、強制終了や誤操作を主眼としているので、1 日でも充分そうですね。
そのあたりも検討したいと思います。提案感謝。

だいこうだいこう 2007/10/19 09:09 RAPT さん>
「個人情報の削除」に項目が追加されていることに、今気づきました(汗
完全に一時キャッシュ扱いするなら、ファイル削除もありかもしれませんね。
気軽に消して作り直す運用なら、テーブル構造の変更も柔軟にできるかもしれませんし。
ただ、mosa のように永久保存(?)が目的の利用もあるでしょうし、今後 SDK なども公開されるようですから、(プログラム的な意味も含めて)そういうインターフェースがあってもいいんじゃないかと思ったんですが…。
自分で書いた通り、普通の SQLite のファイルなので、外部ツールとかも誰でも作れますね。
# というか、Sleipnir 関係なしに、そういうソフトがすでにあるかも(^^ゞ
参考意見程度に聞いておいてください(笑)

だいこうだいこう 2007/10/19 10:27 連投で失礼します>Kei_9 さん

改めて調べてみると、SQLite の VACUUM は現状ではテーブル名の指定が必要ないらしく、SQLite 公式のコマンドラインツールで簡単に実行できました。
sqlite3.exe <DB名>.db vacuum
第二引数には直接コマンドを書けるので、これでいいみたいです。
.db ファイルに順番に実行するバッチファイルでも書けば完璧ですね。
というわけで、管理云々の話はなかったことにしてください(笑)

auto_vacuum も実装されているらしいのですが、日本語の情報が全然ないので、パフォーマンスがどうなのかは不明です。
http://www.sqlite.org/pragma.html#pragma_auto_vacuum

トラックバック - http://d.hatena.ne.jp/Kei_9/20071017/1192618971




月別アーカイブ

2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |

フォト蔵

本コンテンツをご覧になるには、Flash Playerプラグインが必要です。FlashのWebサイトよりインストールしてください。

Banners