===========================================================
【名    称】　Slide Show Server 1.2.8.9
【登 録 名】  SlideShowServer.zip
【制作者名】  ヘルジャック
【公 開 日】  2026/4/29
【動作環境】  Windows 7以降
【開発環境】 Microsoft Visual Studio 2013
【開発言語】 C++
【作成方法】  zip形式にて圧縮
-----------------------------------------------------------
【種　　別】  フリーソフト
【 転　載 】  自由に転載してください
===========================================================
【 概　要 】 
スマートフォンやiPad等のタブレットからブラウザ経由でマイピクチャなどの画像フォルダの内容を閲覧できるアプリです。

バージョン 1.2.8.4では、サムネイル用の画像が縮小されて利用されるようになり、サムネイルの表示速度が向上しました。

・キーワード検索機能搭載
・ZIPファイルの閲覧に対応(メモリ内解凍&外部プログラム不要)UNICODE対応
・UPNP設定をすれば外部からの閲覧が可能
・Windowsサービスとしてインストール可能
・アップローダ機能搭載
・スワイプ操作に対応

【 操 作 】 
SlideShowServer.exeがサーバープログラム本体です。
IServerConfig.exeで作成した設定ファイル(conファイル)を引数として渡す事で指定の設定で起動可能です。

閲覧するには
お使いのブラウザで
サーバーを起動した端末のIPもしくはコンピュータ名とポート番号（標準：12345）を入力すれば、画像サーバーのコンテンツを見ることができます。
(例: http://192.168.1.2:12345)
(例: http://omega:12345)

閲覧中の操作
タブレットのスワイプ操作やキーボードのカーソルキーの操作に対応しています。
画像ページで画像をダブルクリックまたはダブルタップすると、UIが表示されます。

キーワードを入力後、検索ボタンを押すと、ファイル名にキーワードが含まれる画像のみを表示します。
スライドショーなどにもキーワードは反映されます。
キーワードが複数ある場合は、スペースを空けて複数のキーワードを入力してください。

【 機 能 】 
ポート番号違いなら複数起動可能です。
ユーザー認証はDigest認証です。

http://192.168.1.2:12345/infoとアドレスにinfoを追加することでステータス情報が閲覧可能です。

conファイル内に
<BUFFER_SIZE>30</BUFFER_SIZE>
記述追加で、サーバーに保持する画像数の上限を任意の数に設定することができます。(標準30)

【 ｲﾝｽﾄｰﾙ 】  
解凍したら好きなフォルダに移動して使って下さい．
IServerConfig.exeの「管理者として実行」の後に「Windowsサービスとしてインストール」を選択することで、
Windowsサービスとしてインストール可能です。
Windowsサービスとしてインストールした後にアップグレードする場合は、
タスクマネージャーからSlideShowServerサービスを停止し、SlideShowServer.exeを上書きしてから、再度サービスを開始してください。

【ｱﾝｲﾝｽﾄｰﾙ】  
フォルダごと削除して下さい
IServerConfig.exeで「管理者として実行」→「Windowsサービスとしてアンインストール」を選択すると、Windowsサービスをアンインストールできます。

【更新履歴】
1.2.8.9 ブラウザの規格適用厳格化に伴い停止していた機能を復旧させるとともに、スライドショー表示にキーワードが反映されるよう修正しました。
1.2.8.8 パフォーマンスを改善しました。
1.2.8.7 スライドショーがランダムに全ての画像を一巡するようになりました。また、画像をダブルクリックすることでスライドショーの速度を調整するスライダー表示が追加されました。さらに、URLのパラメータにinterval=秒数を指定することでも速度を設定できるようになりました。不安定性も修正されました。
いいねリストの読み込みが高速化されました。
1.2.8.6 パフォーマンスが改善しました。(内部処理の効率化)
1.2.8.5 パフォーマンスが改善しました。 (DS220+内のVM実行に合わせて)
1.2.8.4 サムネイル用の画像が縮小されて利用されるようになり、サムネイルの表示速度が向上しました。
1.2.8.3 各機能のURLをそれぞれ個別にし、ルーティング性能が向上しました。いいねボタンが1.2.8から働かなった点を修正しました。
1.2.8.2 半角・全角、ひらがな・カタカナともに同じ結果が検索できるようになりました。キャッシュファイルの読み込みが高速化されました。
1.2.8.1 画像ページのUIが新UIになりました。画像のダブりクリックまたはダブルタップでUIの表示が切り替わります。
1.2.8.0 キーワード検索機能が追加されました。キーワードに一致する画像のみをサムネイル一覧とスライドショーで表示します。
1.2.6.4 画像の読み込み速度を向上させるため、ブラウザへの各種最適化を追加しました(103 Early Hints等)。画像1枚のページにUI非表示の項目を追加しました。
1.2.6.3 ZIPファイルを読み込む際のパフォーマンスを改善しました。(ZIPファイルをなるべく早く閉じることで)
1.2.6.2 スリープから復帰後Windowsログに「Slide Show Server サービスから無効な現在の状態 0 が報告されました。」と表示される不具合を修正しました。
1.2.6.1 CPU使用率が上昇する不具合を修正しました。
1.2.6.0 Windowsサービスとしてのインストールに対応しました。動作パフォーマンスが向上しました。
1.2.5.3 個々の画像ページについて(1：画像をリサイズしてから表示するようになりました。2: UIを表示しないモードを用意しました)
1.2.5.2 ZIPファイルを解凍するときに、ローカルファイルヘッダのサイズが0のときに強制終了しないようになりました。
1.2.5.1 オプション設定で、トップページに「フォルダ（名前）」を設定できるようになりました。
1.2.5.0 各画像のページでフォルダ先頭の表紙画像に飛ぶ機能が追加されました。
設定でサムネイルから個別ページを別タブで開くように設定可能になりました。
設定でフォルダ先頭のサムネイルから個別ページへ移動するときの動作を変更可能になりました。
タスクバーのアイコンの右クリックメニューからステータス情報のページを開けるようになりました。
ステータス情報のページに最新版配布先のリンクを追加しました。


1.2.4.1 画像のキャッシュの確認にETagによる比較を追加しました。画像増加時にキャッシュの画像が食い違う事がある現象が治りました。
1.2.4.0 ファイルを事前にメモリーに読み込む機能を追加しました。
ファイル名の順序を修正し、フォルダとファイルの扱いを変更しました。
1.2.3.1 各フォルダ先頭のファイルを並べて表示する機能を追加しました。ZIP展開処理を更新
1.2.3.0 内部での送受信の安定性を改善しました。
1.2.2.9 タイムアウト処理を追加し安定性が向上しました。jqueryのバージョンを3.5.1に更新
1.2.2.8 画像のフルパスを表示しないようになりました。(設定で表示可) ZIPのキャッシュ照合を高速化
1.2.2.7 2GB以上4GB未満のZIPファイルを正常に扱えるように修正しました。
1.2.2.6 ZIPファイル内の情報をキャッシュするようにしCPUやストレージの負荷を下げました。
1.2.2.5 ZIPファイルからの画像閲覧が可能になった。
1.2.2.4 \\から始まる共有フォルダでファイルを探せなかった不具合を修正
画像ファイル名の変更等に対する耐性を強化(30分毎にファイル名の変更やファイルの移動をチェック)
設定ファイル(conファイル)のexeファイルに対するドラッグアンドドロップによる起動で設定を読み込むように修正
(これまではショートカットファイルで後ろにconファイル名を記載している物でしか動作しませんでした。)

1.2.2.3 安定性に関する不具合を修正 & オプション設定にスタンバイへのカウントをアクセスでリセットを追加
1.2.2.1 表示ページの安定性を改善
1.2.2 自動ページ送り(ランダム)によるスライドショー機能を追加
複数ファイルのアップロードに対応
IEやEdgeに対する互換性を向上
カーソルキーによるページ送り機能追加
↑入力によるランダム移動追加
絵文字に対応
64bit版追加

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
【著作権および免責事項】

　本ソフトはフリーソフトです。個人／団体／社内利用を問わず、ご自由にお使い下さい。
　なお，著作権は作者である"ヘルジャック"が保有しています。

　このソフトウェアを使用したことによって生じたすべての障害・損害・不具
  合等に関しては、私と私の関係者および私の所属するいかなる団体・組織とも、
  一切の責任を負いません。各自の責任においてご使用ください。

【連絡先】
ご意見、ご要望、バグレポート等ありましたら是非以下のアドレスまでご連絡をお願いします。今後の参考とさせていただきます。

E-mail: helljack.23l@gmail.com
ホームページ http://hp.vector.co.jp/authors/VA036558/
