• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2023-11-17T12:42:22+09:00","default:shisochou","shisochou")
*要望や不具合報告の連絡先 [#t99e883d]

-[[始祖鳥 (shisochou) on Twitter:https://twitter.com/shisochou]]
-[[始祖鳥 (shisochou) on pawoo:https://pawoo.net/@shisochou]]

 このwikiはセキュリティ上やばげな独自カスタマイズをいろいろ施しているため、編集権限は開放していません。
 僕に用事のある方は、上記twitterアカウント宛に@を飛ばしてください! ヽ(・∀・)ノ
 僕に用事のある方は、上記pawooアカウント宛に@を飛ばしてください! ヽ(・∀・)ノ

*バグ対応 [#i5afca5a]
-[[バグ対応>艦隊時計のバグ対応]]

*要望と機能追加予定 [#fb631759]

解決済みの案件はストライク線で消してあります ヽ(・∀・)ノ

**疲労回復タイマー (実装済) [#yc56977b]
-%%軽疲労度警告(オレンジ色)%%
--%%計測の結果、正常に戻るまでに最大20分くらい%%
-%%重疲労度警告(赤色)%%
--%%データが十分ではないが、オレンジ色になるまで最大20分くらい%%

**一覧画面 [#m17062cc]
-完了分については値の変更を行えないようにする
-予定入力画面をアクティブ行の内容であらかじめセットされた状態で開くと入力が楽かも?

**予定追加画面 [#mca748e8]
-%%日時の直接指定もできるようにする%% (不要と判断)
--%%所要時間を指定しているが、メンテナンスの時刻などは直接指定のほうが良い%%
-カテゴリでその他を選んだ時にドロップダウンコンボボックスで候補を選択できるようにする
--候補としてはサーバのメンテナンス開始や終了などの定型文を用意する
--サブカテゴリ追加機能で実現予定
-項目を細かく分けたほうが良い?
--現段階ではメモだけだが、個別の項目を追加する
--入渠でいうと
---艦名
--建造でいうと
---投入した資材配分
---旗艦名(艦種は艦名で逆引きできる)
---旗艦レベル
--情報を後で効率的に管理できるようにするのは魅力的
--ただ入力の手間が増えるのと、項目が多いと画面を開いた瞬間にうんざりされる可能性がある
---ユーザーエクスペリエンス的にイクナイ
-%%建造の場合に時間の候補をプルダウンメニューで用意する%% (実装済)

**設定画面 [#ja9bb738]

**数取り器画面 [#g126a946]
-数取り器にコンパクト画面のモードを追加(要望)

**外部アプリ連携 [#w6734b58]
-ZMemoサンプルスクリプトの作成
-外部サーバに接続できたほうが良い?
--現在内部的にlocalhost固定にしている
-SSTPは片道切符だが、ZMemoのDSCPなら双方向通信も可能なので、艦隊時計の全機能を操作可能
--ZMemoデスクトップマスコットから予定を追加したりもできる
--プロトコルを用意する必要があるので仕様をまとめる

**艦隊時計のWebアプリ案(たぶんやらない) [#w00e07b1]
-いっそ「艦隊時計」をWebアプリとして作る?
--艦これ自体ネットにつながっていないとできないゲームだしスタンドアローンでなくても問題ない
--艦隊時計のインターフェースはそのままWebアプリに利用できるし、処理自体はPHP+MySQLでもあれば特に難しいところはないし、使い勝手もブラウザで別窓を開けばいけそう
--ただし、待ってればいずれ誰か作るだろうし、僕が工数とサーバ資源を割くメリットも技術的な快楽もないので多分やらない
--現状のwin32アプリの艦隊時計と違って、サーバからユーザのPCにDSCP/SSTP通信なんかしようものなら外部からの攻撃と勘違いされそうだし(・∀・;)

**外部スケジューラとの連携 [#d21e8e5f]
-Yahoo!カレンダーやGoogleカレンダーについて調査する
--うまくいけば携帯電話でも任務完了を知ることができる
***メモ [#z06e17ab]
-カレンダー - Yahoo!デベロッパーネットワーク
--http://developer.yahoo.co.jp/other/calendar/
--フォームによる登録が可能ということは、ログイン状態にしてPOSTすればできそう
--ログイン対策(画像認証とか出る場合がある)はWebbrowserコンポーネントをincludeして手動で登録してもらう?

**ログ表示機能 [#vfa439de]
-%%各種予定のログを取る%% (実装済)
-ログビューワの実装
-ソートや抽出条件の指定が面倒なので組み込み用のDBを積んでしまったほうがいい?

**サーバメンテナンス予定の自動配信 [#m321af5e]
-特定のCGIにアクセスしてサーバーメンテ時刻を取得
-関係のある情報だけを引っ張ってくるには、自分の鎮守府サーバの場所情報が必要?

**外部からの操作 [#je68b293]
-IRCなどでコマンドを送信して艦隊時計を操作する
--面白そうだが意味があるか不明
--サーバメンテナンス予定の配信などに使えるかも
-twitterからの操作、あるいは予定の自動投稿はたぶん対応しない
--今のAPIは全て認証を使わざるを得ないが、それでスパム/スパイウェアと勘違いされるのも不本意
--あと、この前のAPI変更で作りかけのものがゴミと化した件はリメンバーパールハーバー

**カテゴリの操作 [#oc5e30bb]
-%%カテゴリ欄を自由に追加編集できるようにする(要望)%% (実装済)
-削除機能を実装する
-表示順の変更機能を実装する
-サブカテゴリ欄の変更機能を実装する

**データの出力 [#jc950eb9]
-予定データファイルを予定が登録された時点でflushする
--これは簡単に実装できるので次の更新に入れておく
--現状アプリ終了時にセーブしているが、電源が突然落ちた場合に情報が失われる可能性がある

**見栄え [#ue7e244e]
-細かいアイコンの作成が間に合っていないので、時間が空いたら作る
--一覧画面の時刻入力の閉じるボタン
--数取り器のボタン全般
-アプリのアイコン自体がやっつけ過ぎるので何とかしたい
-テーマをロードする機能
--zipなどで固めたテーマをロードできるようにする
--画像と音声、文字色など

**追加機能 [#b7a7c435]
-%%入渠時間の計算機が欲しい%% (実装済)

**入力支援 [#w375c470]
-%%プリセット機能%% (実装済)
--%%ボタン一発で事前登録した予定をセットできればいいな%%

**その他 [#i9775276]
-なんにでも使える汎用性を目指してきたけど、専用の機能が増えてきた
--汎用タイマーと艦隊時計のprojectをフォークしたほうが良いかも
-%%時分秒の入力を全体で連動させるようにする%% (実装済)
--%%マウスだけで入力するとき不便だった%%