ミームメモ開発日誌 >> 過去の日誌 >> 2008年 4-6月

ミームメモのテストを兼ねた開発日誌です。オフィシャルなものではありませんので、バグや要望などは*memememo*管理者アカウントまでお願いします。

初めて来られた方は、ミームメモのトップページにデモへのリンクがありますので、まだ発展途上ではありますが、ぜひ一度お試しください。

最新更新日時: 2011年08月13日 16時42分
このフォルダのページビュー: 360461
2008年6月27日
動画プレーヤーの改良
操作パネルをオーディオプレーヤーと同じデザインに変更しました。

また、再生用バッファのサイズを大きくしたため、カードを拡大表示しているときでも音の途切れは少なくなりました。

もうひとつ、他のカードと同様に動画カードもキャッシュに保存するようにしたため、二度目の作成から速くなります。
作成: 2008年06月27日 11時17分 / 更新: 2008年10月09日 21時05分
2008年6月25日
サブ階層を意味する"S123"という形式のIDを追加
F123(フォルダID)、C123(カードID)の他にS123(サブ階層ID)という新しい形式を追加しました。これはC123というカードのサブ階層を意味し、IDジャンプや関連カード/フォルダIDsの欄で使用できます。

また、ウェブページ上での関連リンクの表示も変更しました。
作成: 2008年06月25日 01時57分 / 更新: 2008年10月09日 21時04分
2008年6月22日
アウトラインテキスト形式へのエクスポート機能追加
フォルダメニューと各カードのメニューにアウトラインテキスト形式でのエクスポート機能を追加しました。フォルダメニューから実行すると、フォルダ名+説明文をルートにしてフォルダ内のすべてのカードが出力され、カードメニューから実行すると、そのカードをルートにサブカードの内容が出力されます。

ファイル形式は、日本で事実上標準となっているWzMemoの「階層付きテキスト」と、EmacsのOutline-mode用フォーマット、そして1-2-3や1.2.3のような番号付きの中から選択できます。

テキスト以外のカードタイプに固有の情報は,その部分を
{{ cardtype
...
}}
で囲んでありますので、必要に応じて修正してください。添付ファイルはファイル名のみ出力されます。

XMLでのエクスポート/インポートも予定していますが、他にも色々追加したい機能があって、いつになることやら。
タグ: outline アウトライン WzMemo 階層付きテキスト Emacs
作成: 2008年06月22日 13時49分 / 更新: 2008年10月09日 21時04分
2008年6月12日
ダイアログのデザイン変更と、メッセージボックスウィンドウのモードレス化
独自のダイアログウィンドウクラスを定義し、カードと統一性のあるデザインに変更しました。

また、メッセージを書くときにカードやカレンダーを参照したいという要望があり、とりあえずメッセージボックス関連のウィンドウだけモードレスにしてみました。ウィンドウを開いた状態のまま、他の操作が可能です。
タグ: ダイアログ メッセージボックス
作成: 2008年06月12日 09時48分 / 更新: 2008年10月09日 21時04分
[OpenLaszlo TIPS] タイマーを使ったフレームアニメーション
OpenLaszloではSWFファイルの再生が30フレーム/秒に固定されているため、同時にたくさんのSWFアニメーションを表示すると絶望的に重くなります。複数フレームのリソースを用意し、animatorでフレーム番号を変更する方法もありますが、呼び出しの間隔を設定することができないので、結局同じような結果になります。

低いfpsで少ない枚数の絵を繰り返すタイプのアニメーションでは、負荷を減らすために、待ち時間を自由に設定できるLzTimerを利用しましょう。
<?xml version="1.0" encoding="UTF-8"?>
<canvas fontsize="24">
  <resource name="rsc_sample">
    <frame src="image1.png"/>
    <frame src="image2.png"/>
    <frame src="image3.png"/>
    <frame src="image4.png"/>
  </resource>

  <view resource="rsc_sample">
    <handler name="oninit">
      this.animDel = new LzDelegate(this, "doAnimation");
      this.doAnimation();
    </handler>

    <method name="doAnimation">
      // 4はフレーム数
      this.setResourceNumber((this.frame % 4) + 1);
      // 100は呼び出し間隔 (1/1000秒単位)
      LzTimer.resetTimer(this.animDel, 100);
    </method>
  </view>
</canvas>
タグ: OpenLaszlo animation
作成: 2008年06月11日 21時48分 / 更新: 2009年06月26日 22時42分
2008年6月9日
チェックリストカードを追加
改行区切りのテキストを入力すると、それがそのままチェックリストになります(空の行はセパレータ表示。)
例えば買い物予定のメモ全体をコピーして貼り付けるだけで、チェックボタン付きのリストが出来上がります。ToDoカードのサブカードとして作成し、作業を小さく分割してチェックするような用途にも利用できます。
タグ: チェックリスト checklist
作成: 2008年06月09日 09時58分 / 更新: 2008年10月09日 21時04分
2008年5月30日
他のカードやフォルダへのリンク表示
カードの編集ダイアログに「関連カード/フォルダIDs」という項目を追加しました。リンクを張りたいカードIDやフォルダIDを空白で区切って列挙すると、カード上にそのカード/フォルダへのリンクが表示され、クリックで移動できるようになります。

これに伴い、ブラウザの履歴機能も強化しました。フォルダ移動かサブカード間の階層移動が発生したときにヒストリーに記録されますので、ブラウザの「戻る」「進む」ボタンが使用できます(リンクの移動先が同じ階層の場合は記録されません。)

ヒント
スタートフォルダに、あなたがよく訪問するフォルダへのリンクを並べたショートカットカードを用意しておくと便利ですよ。
タグ: リンク link
作成: 2008年05月30日 08時51分 / 更新: 2008年10月09日 21時04分
2008年5月30日
サイドバーとホームボタンを追加
編集モードやビューの切り替えボタンをサイドバーに移動しました。視覚的にわかりやすくなったと思います。それと、ツールバーに「ホーム」ボタンを追加。押すとスタートフォルダのトップに戻ります。
タグ: サイドバー sidebar
作成: 2008年05月30日 08時47分 / 更新: 2008年10月09日 21時03分
2008年5月19日
通知メールの仕様を一部変更
予定時刻/ToDo〆切時刻はそのカードのあるフォルダの購読者にも通知されますが、サーバの負荷軽減のため、購読者についてはグループフォルダに限定するよう仕様を変更しました。一般の公開フォルダ、ウェブ公開フォルダの購読者には通知されませんのでご注意ください。
作成: 2008年05月19日 20時25分 / 更新: 2008年10月09日 21時03分
2008年5月14日
ヘルプページをカードフォルダのウェブ出力に置き換え
ヘルプの表示を「memememo ヘルプ」というカードフォルダのウェブ出力ページを開く方式に変更しました。ウェブ公開を目的としたフォルダ作成の参考にしてください。

(5月19日)
ダイアログにヘルプボタンを追加しました。
作成: 2008年05月14日 11時18分 / 更新: 2008年10月09日 21時03分
2008年5月14日
通知メール機能の拡張
予定カードの指定時刻やToDoカードの締切時刻の約1時間前にメールで通知する機能と、自分のカードにコメントが書き込まれたときに通知する機能を追加しました。
また、通知専用のメールアドレスを登録することも出来ますので、ケータイのアドレスを設定しておくと便利でしょう。アプリケーションの設定ダイアログで登録できます。

(5月17日)
設定ミスが原因で通知メール機能が動作していませんでした。修正しておきましたので、どうぞご利用ください。申し訳ありませんでした。
作成: 2008年05月14日 11時09分 / 更新: 2008年10月09日 21時03分
2008年4月23日
カードのコピー機能を追加しました
繰り返し作成するようなカードをテンプレートのような形で用意しておくと便利です。
ちなみにサブカードはコピー対象外。またサーバの負荷を考えて、現状では複数のカードのコピーには対応していません。
作成: 2008年04月23日 15時15分 / 更新: 2008年10月09日 21時03分
2008年4月5日
バグの修正に明け暮れてました
カードのキャッシュ化で色々不具合が発生していたのを修正しました。

それと、自分のフォルダ以外でも書き込みが可能であればカードの貼り付け(移動)ができるようにしました。グループフォルダや公開フォルダにカードを追加する場合、スタートフォルダに作成した後で移動すると、間違いを減らすことが出来て便利です。
作成: 2008年04月05日 04時39分 / 更新: 2008年10月09日 21時03分
memememo.com by meme design