トップ 新規 差分 一覧 ソース 検索 ヘルプ RSS ログイン

プラグイン

プラグイン。
・・・・て、何でしょう。

手っ取り早く言えば、機能拡張するための仕組み。
仮面ライダースーパー1のアレです。(ってわかんのかな?)

秘書君ってもともとは、カレンダに登録した内容を表示するという機能を提供するソフトでした。
ですが、日付と連動していろんなことがさせたかったり、
日付と関係なくなにかをさせたかったりする要望もでるわけです。

  • 予定時間がくると音がなる機能
  • 予定時間がくるとポップアップで知らせてくれる機能

これって、機能としては

  • 予定時間が来たことを認識する機能
  • 音がなる機能
  • ポップアップを表示する機能

の組み合わせなんですよね。

  • 予定がきたときにあるホームページを表示させる機能

こんな機能を作りたいという要望があったとき、
上の機能に加えて、

  • ホームページを表示する機能

を作ってやればよいのです。
予定時間が来たことを認識する機能ってのはもともとあるから作らないのが自然ですよね。
で、さらにその機能をソフトの作者以外が作れたら効率がいいですよね。

でも、こういう作り方をするには、機能を組み合わせられるように作っておく必要があります。
そういう仕組みのことを、プラグイン方式の機能拡張といいます。

では、何でもかんでもプラグインにすればよいかというと、
そうではありません。(ま、プラグインの塊みたいなソフトもあるんですが)
普通は「組み合わせとしてよく使う」機能にプラグインを付けてやれば大体の要望は吸収できます。

秘書君の場合は、どういう機能に組み合わせてやればよいでしょうか?
これによってプラグインの設計がきまります。
現在のプラグイン機能はベータ版(暫定版)の機能なので
意見を出せば取り入れられることもあるでしょう。

皆さんは今の秘書君にどんな機能が付いてたらうれしいでしょうか?
ご意見をどうぞ!

まとめ

○(対応)、△(プラグインでなく対応)、X(未対応)
対応 要望
△(2004/01/02) 定期的でない用件をアイコンで簡単入力
「予定の情報」の詳細にある「メモ」欄をバルーンで表示
「予定の情報」の詳細にある「メモ」欄にURLを入れておき、ブラウザが開くように
秘書君の予定を携帯電話にメールで知らせる機能(β版にはある)
ガントチャート機能(バー型表示では駄目?)
メールで一ヶ月の予定が送られる機能
vCalendar形式の保存(完全な互換が取れないので・・・)
携帯電話と連携

コメント

  • 定期的でない用件をアイコンで簡単入力できるようにしてほしいです。例えば会議・勉強会など - 内澤 (2004年01月02日 14時21分03秒)
  • プラグインでは無い気がしますがw定型の予定を簡単に入れられるようにするってことですかね。アイコンは手帳風の上部に並ぶ感じで?いやそれじゃ日付が指定できないな。実際には手帳風でCTRL押しながら予定をドラッグすれば複製できますから、それをやってもらえばいいんですけどね。は、手帳風の上部にいくつか予定を並べられて、それをドラッグドロップして登録するとかそんな感じでどうですかね? - のなか (2004年01月02日 15時01分56秒)
  • あ、これ入れました。 - のなか (2004年01月20日 20時57分00秒)
  • 「予定の情報」の詳細にある「メモ」欄に記入した内容が、手帳風表示の予定にカーソルを持っていったときにツールチップかバルーンで表示してくれたらうれしい。予定の詳しい内容を書き込むことが出来るのはここだけなんで。欲を言えば、ファイルへのパスを書いておいて、これをクリックすると関連づけしてあるソフトが動くとか、URLを書いておくとブラウザが開くとか出来たらもっと幸せかも。これってプラグインとはぜんぜん関係ないかしら? - 和広 (2004年04月14日 23時18分20秒)
  • プラグインとは関係ないですね。さて詳細は手帳風で予定の上にマウスを持っていくとステータスバーに表示されますよ。ステータスバーをOFFにすればツールチップで表示されます。ファイルとかURLはそうですね、いいかもしれないですな・・・ - のなか (2004年04月15日 00時15分49秒)
  • 出先などの時、秘書君の予定を携帯電話にメールで知らせる機能があったらいいのでは? - 井上 (2004年05月11日 13時34分56秒)
  • えーと実はそれ、やろうと思ったらすぐできるんですよ。というか私の手元ではすでに動いているんですけどね。ベータ版に入っているメール送受信プラグインをちょっぴり改造すればすぐです。問題は、1.秘書君専用のメールアドレスを用意できる人がどれぐらいいるか? 2.専用のアドレスを用意できない場合、Subjectなどでフィルタリングすることになるが、その概念を理解できる人がどれぐらいいるか? 3. Subjectのエンコードがおかしいめーらは今でも結構あるが、どの変まで対応するべきか?といったあたりですね。秘書君のユーザは割と初心者も多いので、下手にこの機能を入れて「できます」とか言うと質問の海におぼれてしまう危険性が・・・というか、本体のVerUpもママならない昨今、プラグインをいじっている暇はないというのが本音。なお、メールで外部から予定の登録、変更もそれだけ1週間集中できれば多分作れます。でもにょうぼ子供に仕事も居るとなかなか、ねぇ。風邪引いてるし… - のなか (2004年05月11日 15時34分27秒)
  • 今のメール送信プラグインで対応できるのでは?一括して全て連絡という機能はないかもしれないですが・・・。ソースを晒して誰かに書いてもらうというのは如何でしょう。 - きとら (2004年05月11日 18時26分34秒)
  • 実装する予定でしてないところがあるからさらしづらいのよね・・・ - のなか (2004年05月12日 20時23分42秒)
  • ガントチャート機能がほしいです。 - めぐのひと (2004年05月20日 15時03分42秒)
  • ガントチャートと申されましても・・・今のβ版にあるバー型表示機能じゃダメですか。あんまり詳しく知らないんですが・・・ - のなか (2004年05月21日 02時41分59秒)
  • メールで一ヶ月の予定が送られるのが便利だと思います。あとvcalendar方式での保存が出来たり。携帯電話と連携を取りたいです - クロ (2004年06月18日 03時41分15秒)
  • vcalender方式、実は対応できるんですが、秘書君にあってvcalenderにないもの(振替や色の設定など)、vcalenderにあるけど秘書君にないもの(地域時間やUTF-8対応、RRULEフィールドの回数指定など)がありまして…。某○utlookみたいにな適当対応ならできるんですが、中途半端はどうかなとか思ってみたり… - のなか (2004年06月20日 20時19分41秒)
  • ヘッドラインセンサーでproxy使いたいです。IE踏襲と独自と選べるとかっこよいです。それと、伝言メモのように自動消去もできるといいです。予定と同じく、読み上げ終わったら消えるというのもありでしょう。 - た (2004年08月01日 00時57分45秒)
  • いまのところIEですね。あれは出来合いの通信コントロールを使ってますので。独自設定もやらせようと思えば簡単ですがなんと言っても時間が無くてねぇ…。そのうちここにソースおきますので。読み上げは終わったら消えると思いますが、消えませんでしたっけ。 - のなか (2004年08月02日 12時51分06秒)
  • IEので通ってました。ごめんなさい。防火壁が変なportを検出したので…。独自proxyはご無理されてまでは不要です。むしろ無い方が初心者向けなのでしょう。恥かきついでに、IEのインターネットオプションにアクセスできるボタンか説明文があると誤解をしなくて良かったかなぁ、と要望しておきます。読み上げ部分についてはサポート掲示板に移動します。 - た (2004年08月03日 02時17分59秒)
  • これでRSSがproxy必須の所でも使えます!NotePCの狭い画面にとって、タスクトレイに収まる秘書君+某TClock2chの方が、某Samurizeより断然使い易いのです。後は某Outlookみたいに重くならないように、組み込みたいプラグインの取捨選択ができると良いですね。ところで、プラグインって「その他->追加機能」で選べるスケジュール以外の機能ですよね?認識間違ってますか?もっと細かいプログラムのことですか?(例えばiCalendar睨んでUTF-8に変換処理ルーチンとか) - た (2004年08月03日 02時27分44秒)
  • プラグ印の機能についてはそのとおりです。1分に一回各プラグインにポーリングしてますので、おっしゃるようなiCalenderファイルをにらんで戸かも作ればできると思いますが。プラグイン側から予定の登録、変更などもできますし。別プロセスを起動するプラグインを作ればまぁなんでも可能ですね。 - のなか (2004年08月03日 12時02分48秒)
  • 秘書君->某Outlook->携帯電話と連携する時に、今はCSVですが、どうせならiCalendar渡しにしたいなぁと。で、これってプラグインより本体で対応して欲しいなぁと思うのですが、どうでしょう?ほら、こんないつ使われるか分からないもの(でも欲しい!)に1分置きにポーリングしたくないと思いません?だから、詳細は本体の要望受付に書こうかなと思うのですが、どこか場所に指定ってありますか? - た (2004年08月03日 23時29分22秒)
  • 某Outlookに比べて時間単位のGUIがない!(あれば集客力UP確実w)秘書君にとって、某Projectみたいに複数の相関をGUIで行うガントチャートの実装ってまだ先なんだろうなぁと思ってます。それに進捗管理も必要になりますし。何より、時間を手入力するだけならまだしも、iCalendarのRELATED-TO;RELTYPEをいちいちCUIで打ち込みたくないですしね。まぁ某MS社でも2製品なんだから、ガントチャート部分は秘書君本体でなく、プラグインになるんですかねぇ?でも秘書君って確か複数人取り扱えるんですよねぇ?そうするとプラグインってより、一階層上のメタ秘書君、つまり秘書室長がガントチャートを受け持つコーディネーターになるんだろうなと考えてみたのですが。さて? - た (2004年08月03日 23時44分19秒)
  • iCalenderはねぇ…秘書君に歩きのうでiCalenderに無い機能(振替とか)もあるし、秘書君の作りでは実装がややこしい機能(繰り返し回数とか)があって難しいんですよね。割り切ってしまえばすぐにでもできるんですが、細かいことを言えば時差やサマータイムの問題、文字コードの問題など山積みですしねぇ。ま、入れるんなら本体に入れますよ。 - のなか (2004年08月03日 23時50分09秒)
  • 時間単位のGUIはまぁ入れようと思えば割と簡単に入れられるんですがどうなんでしょう、需要あるんですかね。外のソフトもあることですしねぇ。入れる気がないわけじゃないんですが、就職、結婚、子供が生まれると最近は時間も取れなくてねぇ…今、通勤時間用に小さいVaio買おうと思ってるんですが、金もねぇ…イやあるんですけどケチなもんで…。ガントチャートとか言い出すともう一から作り直したいですな。VBも捨ててEclipceとかかな?でもランタイムの問題もあるしなぁ…何より時間がねぇ。 - のなか (2004年08月03日 23時52分46秒)
  • とうとうJava化?・・・・ドキドキ。あとVB.NETになったりとか?中学とか高校のころなら思いついた後、猿のようにプログラムしてるんだろうなぁ・・・最近プログラミング意欲が減ってます。:-( - きとら (2004年08月04日 17時42分48秒)
  • たとえば、今日の予定を入れたとき、それから3日後10日後21日後に自動的に予定を入れ、なおかつ、次のお客さんの予定を、入れたときもボタン一つで、簡単に予定に組み込むことは難しいのでしょうか? - ゆう (2005年06月17日 19時15分31秒)
  • うーんそりゃ難しいですなぁ。やれったらやれない事は無いですが、設定も難しいですよ。 - のなか (2005年06月22日 01時02分20秒)
  • http://www.twganwwko.com/wrj/lineage.jpg - 名子1 (2006年02月19日 10時35分56秒)
  • 何故リネージュ…しかも2。私はリネ1やってましたんで、それが出てくるんかと思ってドキドキしましたよw - のなか (2006年02月19日 15時42分13秒)
  • 期限が来たら自動的に終了打消し線が入るようにならないですかね? - 036 (2006年08月03日 06時33分47秒)
  • 秘書くんとても気に入っているのですが唯一改善して欲しい点があります。 - フカ (2006年12月09日 04時07分06秒)
  • igHz2c <a href="http://oxjagvkqbajd.com/">oxjagvkqbajd</a>, [url=http://dtdnguylyvrs.com/]dtdnguylyvrs[/url], [link=http://dmsjicqnhzts.com/]dmsjicqnhzts[/link], http://emvdpuotwmum.com/ - huelruhrnn (2012年07月28日 12時22分16秒)
お名前: コメント: