携帯版 orzがっくし べっかんこ 過去ログ
画面右上から文中検索できます
jikkyo.org ■掲示板に戻る■ 全部 1- 最新50 read.html(js) [PR]Win,Mac,Linux等で使える外部板登録済の専用ブラ[PR]  

★管理★jlab-script-plus★1

1Kou ◆fkZNAvKCyw :14/03/31 23:37:19 ID:18ufXISr
JLABの運営スレを埋めては申し訳ないので、別スレを立てさせて頂きました。
「jlab-script-plus」と「jlab-script-nor」(仮称)の情報及びバグ等の報告はこちらで行いたいと思います。

●jlab-script-plus(スクリプト本体)
https://github.com/kouki-kuriyama/jlab-script-plus

●README.md(取扱説明書)
http://github.com/kouki-kuriyama/jlab-script-plus/blob/master/README.md

●JLAB 実況ろだ 明るい分散計画(仮)運営スレ★2
http://yy23.kakiko.com/test/read.cgi/jkanri/1385995018/

2Kou ◆fkZNAvKCyw :14/03/31 23:44:00 ID:18ufXISr
jlab-script-plus(保存期間限定版スクリプト) の最新版 Ver0.03c を公開しました。

・jlab-script-plus Ver0.03c (2014/04/01) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus

・更新内容
 ドラッグアンドドロップによる画像の取り込み機能を追加
 メガエディターのバグを修正
 アップロード完了後のバグを修正
 推奨PHPのバージョンを 5.2 から 5.4 へ引き上げ

・更新方法
 同梱の README.md をご覧ください。

実況ろだBaseで現在使用している「ドラッグアンドドロップ機能」を jlab-script-plus にも追加しました。
ドラッグアンドドロップ機能はサーバ側のPHPバージョンが 5.4.0 以上、更にブラウザがドラッグアンドドロップによるファイル操作に対応している必要があります。
PHP 5.4.0未満、又は対応していないブラウザの場合は今まで通りのアップロード方式に自動的に切り替わります。(勿論対応している場合でも旧来のアップロード方式は並行して使用可能です)

バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。

3Kou ◆fkZNAvKCyw :14/04/03 00:39:22 ID:I84Gy6r0
jlab-script-nor(保存枚数制限版スクリプト) の初版 Ver0.01a を公開しました。
保存枚数制限版は今までの金糸雀式JLABスクリプト等と同じ、枚数により削除されるシステムです。
plusのVer0.03cからフォークしている為、保存システム以外の機能はすべてplus Ver0.03cと同じものです。

・jlab-script-nor Ver0.01a (2014/04/02) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-nor

・必要環境
 PHP 5.4以上推奨
 GDライブラリ
 php-mcrypt(設定によっては不要)
 (※php-mcryptは削除キーを暗号化する際に使用します)

古いスクリプトをご利用の管理者様は jlab-script-plus / jlab-script-nor を是非ご検討ください。
よろしくお願いします。

4Kou ◆fkZNAvKCyw :14/04/19 03:00:33 ID:GS2+Pzfv
jlab-script-plus(保存期間限定版スクリプト) の最新版 Ver0.03d を公開しました。

・jlab-script-plus Ver0.03d (2014/04/19) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus

・更新内容
 メガエディターのバグを修正
 アップロード時の不具合を修正
 一覧表示を追加
 Next/Prevリンクを追加

・更新方法
 同梱の README.md をご覧ください。

画像を日付で分けない一覧表示を追加しました。
旧バージョンからアップデートした場合は、メガエディター > 一覧ログをリストア を選択すると、一覧ログが作成されます。

バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。

5Kou ◆fkZNAvKCyw :14/05/09 00:26:28 ID:XU8DiP29
jlab-script-plus(保存期間限定版スクリプト) の最新版 Ver0.03e を公開しました。

・jlab-script-plus Ver0.03e (2014/05/08) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus

・更新内容
アップロード時にJavascriptを使用するように変更(一部荒らし対策)
アップロード時に「アップロード中...」の表示を追加
JLABリングのiframe表示を修正

・更新方法
 同梱の README.md をご覧ください。

利便性アップの為の小さなアップデートでバグ修正等は含まれていません。
引き続き 0.03d を使用していただいても構いません。

バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。


6chohnan ★:14/05/27 22:00:00 ID:???
このスレは管理室(jkanri)から移転されました。現在アクセスできない状態の管理室が復活した場合、そちらがメインのスレとなり、こちらはサブのスレとなります。

7chounan ★:2014/05/27(火) 22:05:11.95 ID:???0
このスレは管理室(jkanri)から移転されました。現在アクセスできない状態の管理室が復活した場合、そちらがメインのスレとなり、こちらはサブのスレとなります。

8Kou ◆fkZNAvKCyw :2014/06/14(土) 23:57:37.66 ID:5S8bBTQw0
jlab-script-plus(保存期間限定版スクリプト) の最新版 Ver0.04b を公開しました。

・jlab-script-plus Ver0.04b (2014/06/15) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus

・更新内容

 ・Ver0.04b
  アップロードページに保存期間を表示するように変更
  upd-manage.dat を設定時に自動生成するように変更
  settings.php でフォルダのパーミッションを確認する機能を追加
  メガエディターに保存期間が超過した画像を一括削除できる機能を追加

 ・Ver0.04a
  重複アップロード時に異常が発生する問題を修正
  CSSを jlab-script-plus.css に統一
  Javascriptを jlab-script-plus.js に統一
  画像をドラッグアンドドロップで取り込んだ時にメッセージを表示するように変更
  画像配信URLを変更する機能を追加
  カスタムHTML機能を追加

・更新方法
 同梱の README.md をご覧ください。

Ver0.03x と Ver0.04xで大きな変更があるので README.md をご確認ください。
バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。

9Kou ◆fkZNAvKCyw :2014/08/27(水) 18:11:43.17 ID:pIOn2gx20
jlab-script-plus(保存期間限定版スクリプト) の最新版 Ver0.05a を公開しました。

・jlab-script-plus Ver0.05a (2014/08/27) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus

・更新内容

 ・Ver0.05a
  64ビットOSの一部環境でメモリーリークが発生する不具合を修正
  ドラッグアンドドロップによるアップロードの信頼性を向上
  アップロード前の警告表示機能を追加

・更新方法
 同梱の README.md をご覧ください。

最新版の jlab-script-plus は「実況ろだBase 野球板」で使用しています。
導入前に動作確認をされたい場合はこちらをご確認ください。
http://89.snpht.org/jlab-base/

バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。

10名無しさん@実況大好き:2014/11/25(火) 14:41:47.66 ID:GU1YZUHw0
いつもお世話になってます
Ver0.05aを導入して現在試験的に動かしております

動かしてみたところ、アップロードしたファイルのパーミッションが600となり
サーバーの都合上606へ変更しないと画像が見れませんでした(403エラー)
画像のパーミッションを606へ指定してアップロード行う方法はありませんでしょうか

11Kou ◆fkZNAvKCyw :2014/11/29(土) 21:19:59.46 ID:zw93RAiI0
>>10
スクリプトご利用いただきありがとうございます。
PHPで chmod関数 が利用できれば解決できるかと思われます。
upload.php(https://github.com/kouki-kuriyama/jlab-script-plus/blob/822c69ffbca3d6e004ddbb7b4c195770317fd7e5/upload.php)の149行目に以下の文を追加して、動作確認を行っていただけますでしょうか。

chmod($ImagePath, 0644);

よろしくお願いします。

12Kou ◆fkZNAvKCyw :2014/11/29(土) 21:21:14.52 ID:zw93RAiI0
>>11
パーミッション606でしたね^^;

chmod($ImagePath, 0606);

をupload.phpの149行目に追加してください。

13Kou ◆fkZNAvKCyw :2014/11/29(土) 21:28:56.16 ID:zw93RAiI0
jlab-script-plus(保存期間限定版スクリプト) の最新テスト版 Ver0.06dev を公開しました。

・jlab-script-plus Ver0.06 dev (2014/11/29) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus/tree/develop

・更新内容

 ・Ver0.06 dev
  画像一覧ログファイルをひとつにまとめるように変更
  日付による個別ログ生成機能を廃止
  reg-delete.php の処理を変更
  developブランチのオープン

・更新方法

 1.Download ZIPからスクリプト一式をダウンロードします。
 2.サーバ上の static-data/setting.dat を削除します。
 3.settings.php を開き、各項目を設定します。
 4.masterkey.php と custom-html.php(設定している場合) 以外のスクリプトをすべて上書きします。
 5.ログフォルダにあるtxtファイル(ImageList-[日付].txtとImageList-all.txt)を削除します。
 6.メガエディターにログインして、ログをリストアします。ログをリストアするとログフォルダに ImageList.txt という新しいログファイルが生成されます。
 →詳しくは同梱の README.md をご覧ください。

"Ver0.06 dev"では今まで日付毎に分かれていたログファイル(ImageList-[日付].txtとImageList-all.txt)をひとつにまとめてログフォルダをすっきりさせてみました。
また reg-delete.php の処理も若干変更し、保存期間切れの画像をすべて削除できるようにしました。
今回は大きな変更のため、develop(開発途上版)として公開します。テストにご協力いただける方、新しいスクリプトを試したい方向けのバージョンです。
バグなどの修正ができ次第、正式な"Ver0.06a"として再度公開したいと思います。
なお、最新安定版の"Ver0.05a"も引き続きmasterブランチからダウンロードしてご使用いただけます。

バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。

14名無しさん@実況大好き:2014/11/30(日) 00:44:28.91 ID:4W96ZC660
>>12
ありがとうございますm(_ _)m
chmod($ImagePath, 0606);
chmod($ImageThumbPath, 0606);
上記を追記したところ無事にサムネ画像とアップロード画像を表示できました

Ver0.06 devを使っておりますので何かございましたら報告します

15Kou ◆fkZNAvKCyw :2014/12/07(日) 00:57:55.78 ID:xQSTCW7c0
jlab-script-plus(保存期間限定版スクリプト) の最新テスト版 Ver0.06dev2 を公開しました。

・jlab-script-plus Ver0.06 dev2 (2014/12/07) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus/tree/develop

・更新内容
 develop-history.md をご確認ください。
 どのファイルのどの部分を修正したかを記録しておりますのでご参考になれば幸いです。
 http://github.com/kouki-kuriyama/jlab-script-plus/blob/develop/develop-history.md

バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。

16名無しさん@実況大好き:2015/07/04(土) 19:36:53.42 ID:G/l3JSGk0
お疲れ様です。
運営スレで修正が入りそうな気配があったので、報告を一つ^^;
mega-editorで管理画面より「すべてのサムネイルを再生成」をすると
サムネイルが表示されなくなるので、仮修正の報告です。
最近PHP弄る機会がなくて自信はないので都合のいい感じでお願いしますm(__)m

Ver0.06dev2 mega-editor.php 358行目
$RemakeThumb -> name("../{$ThumbSaveFolder}/{$NDFileNameThumb}");

$RemakeThumb -> name("../{$ThumbSaveFolder}/{$ReFileName}");

17Kou ◆fkZNAvKCyw :2015/07/09(木) 21:53:06.18 ID:kQF/hH+20
jlab-script-plus(保存期間限定版スクリプト) の最新テスト版 Ver0.06 dev3 を公開しました。

・jlab-script-plus Ver0.06 dev3 (2015/07/09) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus/tree/develop

・更新内容
 develop-history.md をご確認ください。
 どのファイルのどの部分を修正したかを記録しておりますのでご参考になれば幸いです。
 http://github.com/kouki-kuriyama/jlab-script-plus/blob/develop/develop-history.md

>>16さんのメガエディターの修正および、運営スレの>>196さんの機能の追加を行っております。
ご意見、バグの報告ありがとうございました。

バグやご要望等ありましたら、該当バージョンを添えてこのスレに書き込んでいただけると幸いです。
よろしくお願いします。

18Kou ◆fkZNAvKCyw :2015/07/09(木) 22:13:40.89 ID:kQF/hH+20
最新版のjlab-script-plusのテスト用ページです。お気軽にお試しください。
メガエディターにもログインできます(PassはMasterKey)
http://www.kurichans.jp/jlab-script-plus/

19Kou ◆fkZNAvKCyw :2015/07/20(月) 20:12:10.98 ID:zkSrIoZg0
jlab-script-plus(保存期間限定版スクリプト) の最新テスト版 Ver0.06 dev4 を公開しました。

・jlab-script-plus Ver0.06 dev4 (2015/07/19) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus/tree/develop

・更新内容
 今回のバージョンアップではソースコードの見直しにより、Ver0.05aに比べ23%程のソースコードを削減。パスワードハッシュアルゴリズムをPHP5.3から使える SHA-512に変更など大きな仕様変更を多数含んでおります。
 また動作に必要なPHPバージョンが5.4から5.3に下がった為、より多くの環境で動作するかと思われます。
 詳しい追加・廃止・変更内容は develop-history.md をご覧ください。
 http://github.com/kouki-kuriyama/jlab-script-plus/blob/develop/develop-history.md

・アップデート方法
 すべての旧バージョンからVer0.06 dev4以降にアップデートを行う際は sフォルダ / tフォルダ / dフォルダ / custom-html.php 以外のファイル・フォルダをすべて削除した後、新しいスクリプトへ書き換えてください。
 また、管理ファイル(dフォルダのログ)もパスワードアルゴリズム変更に伴い仕様が変わっております。その為、Ver0.06 dev3以前にアップロードされた画像は、Ver0.06 dev4以降の削除用スクリプトで正しいパスワードを入力しても削除できません。ご注意ください。なおそのような画像はメガエディターからは削除は可能です。
 ご不便おかけしますがご了承ください。

Ver0.06 dev4の動作状態が良い(様々な環境で問題なく動作する状態)場合、この次のバージョン(dev5)あたりで正式な Ver0.06 をリリースしたいと思っています。
もしこのバージョンを使って不具合が出た等ございましたら、このスレに何なりとご報告ください。(快適に動作している報告も待ってます^^;)

よろしくお願いします。

20名無しさん@実況大好き:2015/07/24(金) 01:50:52.93 ID:NRvw2doM0
更新お疲れ様です。
実況ろだMARU、DAT、FATを>>19のスクリプトへ更新致しました。
不具合などございましたが報告します。

他の実況ろだでも更新を進めておりますが
異なるサーバーで>>10と同じ症状が起きてしまいました。

そこでupload.phpの129行目に

chmod($ImagePath, 0606);
chmod($ImageThumbPath, 0606);

を追記したところ動作できませんでした。
正しい修正方法の助言を頂けると嬉しいです。

21Kou ◆fkZNAvKCyw :2015/07/24(金) 14:02:20.23 ID:VpWjqrpY0
>>20
変数 $ImageThumbPath がこのバージョンだと定義されていなかったのと、サムネイルは129行目以降で作成しているため、サムネイルのchmodがFatal Errorを出したのかと思われます。
upload.php Fix版として chmod をコメントアウトした状態の修正スクリプトを↓のURLにて公開しました。パーミッション変更が必要な環境では146,147行目のコメントアウトを外してお使いください。
また、12行目のヘッダーソースのセミコロンが抜けていたのでそこも修正しております。(一部環境にてHTMLソースが直接表示される不具合がありました)

http://github.com/kouki-kuriyama/jlab-script-plus/blob/develop/upload.php

よろしくお願いします。

22名無しさん@実況大好き:2015/07/24(金) 22:33:27.26 ID:NRvw2doM0
>>21
ありがとうございますm(_ _)m
10Sろだの方も無事に動作・スクリプト更新完了しました。
引き続きよろしくお願いします。

23Kou ◆fkZNAvKCyw :2015/09/30(水) 19:58:20.61 ID:937vsheI0
jlab-script-plus(保存期間限定版スクリプト) の最新安定版 Ver0.06 を公開しました。

・jlab-script-plus Ver0.06 (2015/09/30) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus

・更新内容
 追加・廃止・変更内容は README.md をご覧ください。
 http://github.com/kouki-kuriyama/jlab-script-plus/blob/master/README.md

・アップデート方法
 すべての旧バージョンからVer0.06以降にアップデートを行う際は sフォルダ / tフォルダ / dフォルダ / custom-html.php 以外のファイル・フォルダをすべて削除した後、新しいスクリプトへ書き換えてください。
 また、管理ファイル(dフォルダのログ)もパスワードアルゴリズム変更に伴い仕様が変わっております。その為、Ver0.06 dev3以前にアップロードされた画像は、Ver0.06 dev4以降の削除用スクリプトで正しいパスワードを入力しても削除できません。ご注意ください。なおそのような画像はメガエディターからは削除は可能です。
 ご不便おかけしますがご了承ください。

dev5改め、Ver0.06の安定版としてmasterブランチにて公開しました。
masterブランチのバージョンは細かいバグの修正のみを行い、新しい機能の追加は行いません。
新しい機能の追加はVer0.06 devXのように別ブランチを再度開いて、その上で行いたいと思います。(機能を追加したdevelopブランチが安定して動作することを確認したらmasterブランチに格上げ、という用な感じです。)
よろしくお願いします。

24Kou ◆fkZNAvKCyw :2016/04/06(水) 22:11:33.78 ID:ctXQ7Vcc0
jlab-script-plus(保存期間限定版スクリプト) の最新テスト版 Ver0.07a を公開しました。

・jlab-script-plus Ver0.07a (2015/04/06) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus/tree/develop

・更新内容
 複数枚同時アップロード機能を追加しました。
 詳しい追加・廃止・変更内容は develop-history.md をご覧ください。
 http://github.com/kouki-kuriyama/jlab-script-plus/blob/develop/develop-history.md

・アップデート方法
 Ver0.07a にアップデートを行う際は sフォルダ / tフォルダ / dフォルダ / custom-html.php 以外のファイル・フォルダをすべて削除した後、新しいスクリプトへ書き換えてください。

複数枚アップロードはBaseで実装する際も結構苦労したので、サーバーの環境問わずに正常動作させるのにかなりの時間が掛かると思われます。
テストしていただいて不具合が発生したり動かない等ありましたら遠慮無くこちらのスレにてお知らせください。

よろしくお願いします。

25Kou ◆fkZNAvKCyw :2016/04/14(木) 20:40:04.21 ID:TwwHdgnc0
jlab-script-plus(保存期間限定版スクリプト) の最新テスト版 Ver0.07b を公開しました。

・jlab-script-plus Ver0.07b (2015/04/14) - ページ右側のDownload ZIPからどうぞ
 http://github.com/kouki-kuriyama/jlab-script-plus/tree/develop

・更新内容
 細かい機能の追加と不具合の修正を行いました。
 詳しい追加・廃止・変更内容は develop-history.md をご覧ください。
 http://github.com/kouki-kuriyama/jlab-script-plus/blob/develop/develop-history.md

・アップデート方法
 Ver0.07b にアップデートを行う際は sフォルダ / tフォルダ / dフォルダ / custom-html.php 以外のファイル・フォルダをすべて削除した後、新しいスクリプトへ書き換えてください。

実況ろだBase野球板(http://89.snpht.org)に0.07bを入れて現在稼働させております。どんな感じで動作しているか確認される場合はこちらのろだをご覧ください。
ちなみにWindows10標準搭載の『Microsoft Edge』においてドラッグアンドドロップ対応アップローダー(Enhanceモード)の動作を確認しました。
よろしくお願いします。

26名無しさん@実況大好き:2016/07/05(火) 09:27:24.64 ID:N9hHYlF60
いつもお疲れ様です。一つ要望がありまして、トップページの『1日前 2日前〜』のリンクの表示を消すことはできないでしょうか?
使う側がオンオフ切り替えられるような仕様だととても嬉しいです。

27Kou ◆fkZNAvKCyw :2016/07/05(火) 19:51:59.52 ID:SCh70JFk0
>>26
ありがとうございます。確かに保存期間を長く設定するとこのリンクも目障りになるかもしれないですね。
是非次のバージョンアップ内容に取り入れさせて頂きます。

28名無しさん@実況大好き:2018/05/17(木) 17:29:00.38 ID:g0Us3I/U0
>>25
使わせていただいています、いつもありがとうございます。

29Kou ◆fkZNAvKCyw :2018/05/29(火) 14:37:19.90 ID:zOdErz5M0
>>28
ご利用ありがとうございます。
最近になってやっと落ち着いてきたので、スクリプトの開発を再開しております。
一応新しいバージョンの内容としては、Baseで評価をいただいている現在のUIに変更と、公式サポート切れのブラウザ(〜IE10)の為に用意していたBasicモードの廃止、アップロード履歴に対応などがあります。
どうぞよろしくお願いします。

30名無しさん@実況大好き:2018/06/04(月) 03:36:43.09 ID:JUX9OrL+0
>>25>>29
次回か次々回更新時の要望です。

仕様なのか不具合なのか、個人環境によるものなのかわかりませんが、
複数の画像をまとめてドラッグ&ドロップすると、ファイルは古い順にファイルに
選択された状態となり、「アップロード」ボタンを押すと、同じく古い順にアップされます。
しかし、URLBox内に表示されるURL群は、新しい順(選択時とは逆順)で表示されます。

そのため、そのURL群をそのままスレッドなどに貼ると、見る人にとっては
一番上に表示されたURLから、時系列とは逆の流れで画像を見ることになります。

まとめてアップできるのは非常に便利なのですが、この点ご確認願えますでしょうか。

31Kou ◆fkZNAvKCyw :2018/06/04(月) 21:20:54.09 ID:iyyTsG+Y0
>>30
ご要望ありがとうございます。
ろだBaseでも同様の動作なのですが、複数枚アップロード時にJavascriptは取り込まれた順(古い順)に1枚ずつアップロードし、アップロードが成功した画像のURLを受取るとURLBoxの先頭に逐一追加していく仕様になっています。
仰るとおり、スレッドに貼り付けた際にそのような仕様だと逆の流れになってしまいますね。
少しの変更点なので次回更新内容に盛り込みます。

ありがとうございます。

32Kou ◆fkZNAvKCyw :2018/06/04(月) 21:27:10.93 ID:iyyTsG+Y0
>>30 追伸
実況ろだBase( https://base.snpht.org/jlab-base/ )において、複数枚アップロードじにURLを古い順に表示するように変更しました。
こういう動作の仕方で正しいかテストでアップロードして確認して頂けると幸いです。

33名無しさん@実況大好き:2018/06/09(土) 23:05:44.25 ID:OehkIGlM0
>>32
ご手配ありがとうございます。確認しました。
実験させていただいた限りでは私の希望どおりです。

34Kou ◆fkZNAvKCyw :2018/06/11(月) 21:38:56.52 ID:IyvRKE4k0
29でお知らせしていた新しいバージョンの jlab-script-plus(以降jsp) の情報です。
 旧デザイン及びスクリプトは バージョン1 として一旦開発を停止しました。GitHubでもVer0.07の最新開発版を正式版に変更してダウンロードできるようにしました。
 http://github.com/kouki-kuriyama/jlab-script-plus/releases/tag/v0.07

新しいバージョンは「バージョン2」として更新・リリース予定です。
 >>30 さんのご要望含め、サポート切れブラウザの非対応化(〜IE10)、UIの変更、非同期通信による画像リスト(スクリプト上ではStreamと表示)の取得とアップロード、アップロード履歴に対応したバージョンです。
 まだスクリプト調整中のため、ソースコートをGitHubにはアップしていませんが、下のURLに設置し稼働させています。ご利用検討中の方はバージョン2のアップローダーの動作をご確認頂ければ幸いです。
 バージョン1との比較と動作に必要な環境のみ先に書いておきます。
 http://base.snpht.org/jsp2/

変更点
 ・UIの変更
 ・非同期通信による画像アップロード
 ・公式サポート切れのブラウザ非対応化(〜IE10)
 ・アップロード履歴に対応(ユーザーのブラウザ側にLocalStorageで保存)
 ・ユーザー側でリスト1ページに表示される画像の枚数を変更できるように対応
 ・アップローダートップページの静的化(index.php→index.html)
 ・Cookie不使用
 ・管理用ログファイルの全面json化

動作環境
 ・PHP 5.4以上
 ・gdライブラリ

よろしくお願いします。

3530:2018/06/12(火) 06:55:49.77 ID:McTCMT3k0
>>34
30です。
30では単純に「逆順になる」と書いてしまいましたが、
>>34の実況ろだTESTで実験した結果、どうもファイルのドラッグ&ドロップ後
「アップロード準備完了」として表示されるサムネイルの順番が安定しないようです。

一方で、その後にアップロードボタンを押してアップロードされた順とURLの表示順は、
恐らく直していただいたお陰をもちまして、現バージョンでは正しい順番で表示される、
という状態にあるように思います。

3630:2018/06/12(火) 06:56:02.28 ID:McTCMT3k0
以下、説明の内容が少しややこしくて恐縮ですが、キャプった順(ファイルが古い順、
兼、ファイル名の数字が若い順)に、A、B、C、Dという4枚のキャプチャ画像があるとします。

その4枚をまとめて選択し、実況ろだTESTが表示されているブラウザ(私の環境では
Chromeのバージョン: 67.0.3396.79)の上にドラッグ&ドロップすると、
「アップロード準備完了」状態ととなってサムネイルが表示されますが、
その順が、左からなぜかB、A、D、Cとなったり、A、D、C、Bとなったりします。

これは選択の仕方によって変わるようです。
例えば横に並んでいる4ファイルを、左側から右側へドラッグして選択する場合と、
右側から左側へする場合、また、CTRLボタンを押しながら最初のファイルを
クリック→最後のファイルをクリックして4枚を選択する場合とでは
サムネイルの並びが変わります。選択順に依らず、ファイルが古い順か、
ファイル名の数字が若い順にサムネイルが表示されるようにできれば
良いのではないかと思いますが、いかがでしょう? 私の環境(上記ChromeとWin8)
に依っているのかもしれませんが……。

以下は挙動の一例です。
先述のA、B、C、D4ファイルの右側の余白を左クリックしたまま、左側へドラッグして
その4ファイルをまとめて選択し、「アップロード準備完了」状態にすると、
サムネイルは左から順にD、C、B、Aのそれが表示されます(この時点で逆順)。

そのまま「アップロード」ボタンを押して、さらに「URLBoxに追加」すると、画面更新後、
縦に表示されるサムネイルは下から順にD、C、B、Aとなり、URLBoxに表示される
URLも上から順にD、C、B、Aとなります。ならば、左から右へドラッグすれば正順に
なりそうですが、実際にそうすると、サムネイルの並びは左からA、D、C、Bとなってしまい、
アップ後のURLBox内のURLもその順になります。

今一度ご確認いただけますと、よりありがたいです。現状でも非常に便利で
ありがたいのですが、もしよろしければ何卒調整をよろしくお願いいたします。

37Kou ◆fkZNAvKCyw :2018/06/12(火) 09:13:35.63 ID:WLNOF1G60
>>35
早速のデバッグありがとうございます。
ドラッグドロップで画像をブラウザに読み込むとき、非同期(他の処理を待たずに次の動作に移る仕組み)で画像を読み込みます。恐らく現状では読み込み処理が早く終わる"サイズの小さい画像"から解析処理をしている為に、ドラッグドロップした順番と準備完了になった時点での順番が入れ替わってるのだと考えられます。下に図を載せておきます。

対策としては、取り込まれた時点で画像のファイル名を比較して昇順に入れ替えてから解析処理に入るというのがありますが、解析処理も非同期なので、上手く動くか分かりませんが、そのように組み直してみます。

38Kou ◆fkZNAvKCyw :2018/06/12(火) 09:14:48.36 ID:WLNOF1G60
・非同期処理の仕組み

A(500KB)
B(300KB)
C(200KB)
D(400KB)
とします。

A 取込→→→→→ 解析処理 →→→→→ 4th
B 取込 →→→ 解析処理 →→→ 2nd
C 取込 →→ 解析処理 →→ 1st
D 取込 →→→→ 解析処理 →→→→ 3rd

「Aの取込処理は終わっていないけど、先にCが取り込み終わったから、そっちを先に解析する」といったカタチです。

39Kou ◆fkZNAvKCyw :2018/06/12(火) 09:24:40.19 ID:WLNOF1G60
>>35-38
ごめんなさい。
順番が一定にならないんでしたね。サイズが同じなら、入れ替わる順番も同じ筈ですし…
当方の環境(Win10+Chrome dev)ではそのように並ぶ事が多かったので、よく見ずに回答してしまいました。非同期処理のところは読み飛ばしてください(´・_・`)

ただファイル名を先読みして入れ替えてから解析にかけるのは使えると思うので、そこは組み直します。

*ちなみに開発環境の(macOS 10.13 / Chrome dev)ではどのように取り込んでもファイル名の昇順で並んで取り込まれたので、気がつきませんでした。ありがとうございます。

40Kou ◆fkZNAvKCyw :2018/06/12(火) 19:22:42.12 ID:UPCqgpIw0
連投すいません。

仕事の昼休み中に軽く組み直しただけなので、レスポンスの善し悪しは分からないですが、Windows環境でどのようにドラッグドロップしたときもローカルファイル名の順に取込→解析するように変更しました。ろだTESTで確認をお願い致します。
当方のWindows10でChrome/Edge/IEの全てでファイル名の順に並ぶことを確認しました。
ろだBaseも同じような状態だと思うので、特に不具合がなければBaseにも移植します。

macOSのFinderは、ブラウザにファイルをドラッグドロップしたときもファイルの順番(Finderでソートされている順)を保持してブラウザに渡すようです。それで私が気づかなかったみたいです。^^;

4130:2018/06/20(水) 01:11:01.43 ID:IQCPZXHA0
>>40
動作確認をしました。希望どおりです! ご対応ありがとうございます。
間隔が空いてしまってすみませんです。

42Kou ◆fkZNAvKCyw :2018/07/06(金) 07:01:11.76 ID:MBqmlOds0
こんにちは。
現在、次バージョンのjspスクリプトの拡張を進めていますが、画像のファイル形式に現在の ymdHis.ext 形式に加えて ymdHis+microsec.ext にも対応してほしいという要望をいただき改良中です。
前者の場合、ファイル名重複の理由で1sに1枚しか保存できませんでしたが、後者の場合ではmsがファイル名に追加されるため、理論上1sで1000枚同時保存ができることになります。
個人的にunixtimeを使う方法も考えていまして、unixtime+microsec.ext と ymdHis+microsec.extであればどちらが見栄えがいいですかね…

1807065834.jpg 現行(ymdHis.ext)
18070658340253.jpg ymdHis+microsec.ext
15308279140253.jpg unixtime+microsec.ext

43Kou ◆fkZNAvKCyw :2018/07/06(金) 07:02:59.00 ID:MBqmlOds0
>>42
Hが抜けていました。ただしくは
180706065834.jpg 現行(ymdHis.ext)
1807060658340253.jpg ymdHis+microsec.ext

30 KB [ 外部板でも2ちゃんねる 専用ブラウザが使える 登録法はこちら ]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50 read.html(js) Firefox bbs2chreader
名前: E-mail(省略可): フロート書込(AA対応)

書き込む前に読もう 利用規約 BBSガイド(規則・機能の説明)

スレッドの勢い: 0 res/day
read.cgi ver 100509 0ch+17+gns+jikkyo.org + dat2html_popup.js | CGI gzip