「tondol版」の編集履歴(バックアップ)一覧はこちら

tondol版」(2008/07/18 (金) 02:11:25) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*tondol版 ---- #contents(fromhere=true) ---- **概要 このスクリプトは tondol が睡眠時間を淡々と削りながら書いたものです。過度な期待はしないでください。あと、部屋は明るくして、ブラウン管モニタもしくは液晶ディスプレイあるいは有機 EL ディスプレイから 30 センチは離れて実行しやがってください。 //**Ruby版のクラス構造 //&blankimg(p4userver.gif,width=186,height=103) //&blankimg(p4uclient.gif,width=186,height=103) //**Ruby版の問題点 //-Windows ネイティブ版 Ruby ではまともに動かない //-ファイル送受信の進捗がわからない //-インデックスサーバーは1つで固定 //-分割ダウンロードとか考えていない //-そもそもグラフィカルじゃない //-しばらく放置するとフリーズする **履歴 2008年07月16日 Java開発版ビルド更新 2008年07月11日 Java開発版ビルド更新 2008年07月03日 Java開発版ビルド更新 2008年06月30日 Java開発版ビルド更新 2008年06月27日 Java開発版ビルド更新 2008年06月05日 Java開発版ビルド更新 2008年05月08日 Version 0.02 公開 2008年04月27日 Version 0.01a 公開 // 2008年04月23日 Version 0.01 公開 2008年04月21日 Version 0.00c 公開 2008年04月17日 Version 0.00b 公開 // 2008年04月17日 Version 0.00a 後悔 2008年04月14日 Version 0.00 公開 ---- **Java開発版 build 20080716 ***概要 クライアントのホスト情報が「localhost」や「192.168.11.1」などのアドレスになってしまっては困る場合に,自分で設定したホスト名(DDNS名)をホスト情報として公開できるようにした。また,ファイル一覧やタスク一覧の画面でカラムを指定したソートが行えるようにした。 tetuetには申し訳ないと思いつつも,gridBagLayoutが分からないのでGUI強化はしてません。 ***ダウンロード [[Download build 20080716>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080716.zip]] ---- **Java開発版 build 20080711 ***概要 JISAutoDetectがUTF8に効かない問題が発覚したので,通信部のアウトプットをすべてShift-JISで吐くように変更を加えた。Windows環境の人はバージョンアップしても何も変わらないが,LinuxやMacOSで文字化けしてた人はぜひバージョンアップしてテストしてみてくださいな。 ***ダウンロード [[Download build 20080711>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080711.zip]] ---- **Java開発版 build 20080703 ***概要 テスト期間だけど連日メッセンジャ上でβテスト中。前回からの変更点は「終了時にフリーズする問題の修正」「デバッグ用のエラーメッセージを大幅に増量」「送信するファイル名の変更に対応」などなど。 ***ダウンロード [[Download build 20080703>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080703.zip]] ---- **Java開発版 build 20080630 ***概要 定期テスト前に限って開発のモチベーションが上がる法則にしたがって公開。前ビルドの問題点はだいたい解決したので,それなりに一般人にも勧められるレベルになってきた。そろそろメッセで公開テストしたいかも。 ***ダウンロード [[Download build 20080630>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080630.zip]] ---- **Java開発版 build 20080627 ***概要 Weekly-build を出してやるぜ!なんて言ってた過去の意気込みは何処へやら。あれから数週間のときを経て,ようやくアップロード・ダウンロードに対応。Ruby版P4Uの機能をほぼ踏襲しており,Java版同士の通信はもちろん,そのまま Version 0.02 @ Ruby との通信も可能。 ***改善したいところ -タスク中断ボタンを押しても何も反応しない -毎回起動時にファイルスキャンするのでクソ重い -ファイルスキャン中は何も操作できなくなる -フォルダ設定周りの動作が奇妙 -ログ出力があまり活用されてない感 ***ダウンロード [[Download build 20080627>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080627.zip]] ---- **Java開発版 build 20080605 ***概要 Ruby版P4UをJavaに移植してみるテスト。ファイル検索とファイル情報の登録・削除まで対応済み。これからアップロード・ダウンロード部分も頑張る。 ***スクリーンショット &blankimg(ss_20080605.png,width=291,height=200) ***ダウンロード [[Download build 20080605>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080605.zip]] ---- **Version 0.02 ***概要 レジューム機能が付いたので、不慮の事故でも途中からやり直せるようになりました。プロトコルは Version 0.01 系列とほぼ同じですが、レジュームのために送受信する情報が増えたので、ファイルの送受信部分の互換性はありません。 ***変更点 -レジューム機能の追加 -プラットフォームによって定義されていない謎定数に対応 ***ダウンロード [[Download Version 0.02>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u002.zip]] ---- **Version 0.01a ***概要 アップロードフォルダの半自動検索を実装し、ファイルのアップロードを簡単に行えるようにしたバージョン。多い日でも安心です。なお、Version 0.01 はまたまた作成者本人によって黒歴史認定されました。 ***変更点 -クライアント側コマンドの変更 -アップロードフォルダの仕組みを導入 -FileInfoクラスの大幅な変更 -上記に関連する部分のソース修正 ***サポートしているコマンド :update|クライアントのみ使用可。アップロードフォルダの変更を反映させる :ls [検索ワード]|クライアントのみ使用可。サーバーの共有リストを検索する :lls [検索ワード]|クライアントのみ使用可。ローカルの共有リストを検索する :get [ハッシュ]|クライアントのみ使用可。共有リストにあるファイルを取得する :quit|サーバー・クライアント共に使用可。スクリプトを友好的に終了する ***ダウンロード [[Download Version 0.01a>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u001a.zip]] ---- **Version 0.00c ***概要 もう Version 0.00 をリリースするつもりは無かったのにっ! ***変更点 -半角スペースの混じったファイルを add すると固まる不具合を修正 -ブロックのバイト数を増やして気持ちだけダウンロード高速化 // 実際に速度が上がったから困る。700KB/s→900KB/sはかなり違う ***ダウンロード [[Download Version 0.00c>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u000c.zip]] ---- **Version 0.00b ***概要 取り急ぎ確認済みのバグを直したバージョン。Ver 0.00 とは微妙に互換性がないので、サーバー・クライアントともに更新しないとおもしろいことになるでしょう。起動時のオプションやクライアント・サーバーで実行できるコマンドは変更していません。なお、Version 0.00a は作成者本人によって黒歴史認定されました。 ***変更点 -内部命令 HASH を INFO に変更 -ファイルの送受信をブロック単位に変更(大容量ファイルに対応) -ファイル情報構造体をクラス化、文字列表現を変更 -エラー処理の改良によるサーバーの安定性向上 -ディレクトリ設定の試験的導入 ***ダウンロード [[Download Version 0.00b>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u000b.zip]] ---- **Version 0.00 ***概要 何も考えずに作った試験的バージョン。 ***スクリーンショット &blankimg(ss000.gif,width=310,height=160) ***動作環境 Windows, Mac OS, Linux にて動作確認 ***ファイル構成 :server.rb|サーバー側スクリプト :client.rb|クライアント側スクリプト :common.rb|共通部分のコード(ファイル情報関連) :upload.ini|クライアントの共有リスト(自動で生成される) ***使い方 :サーバー|$ ruby server.rb [待機ポート] :サーバー例|$ ruby server.rb 8888 :クライアント|$ ruby client.rb [サーバーのホスト] [サーバーのポート] [待機ポート] :クライアント例|$ ruby client.rb localhost 8888 7743 ***サポートしているコマンド :add [ファイル名]|クライアントのみ使用可。共有リストにファイルを追加する :del [ファイル名]|クライアントのみ使用可。共有リストからファイルを削除する :ls [検索ワード]|クライアントのみ使用可。共有リストからファイルを検索する :get [ハッシュ]|クライアントのみ使用可。共有リストにあるファイルを取得する :quit|サーバー・クライアント共に使用可。スクリプトを友好的に終了する ***ダウンロード [[Download Version 0.00>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u000.zip]] ----
*tondol版 ---- #contents(fromhere=true) ---- **概要 このスクリプトは tondol が睡眠時間を淡々と削りながら書いたものです。過度な期待はしないでください。あと、部屋は明るくして、ブラウン管モニタもしくは液晶ディスプレイあるいは有機 EL ディスプレイから 30 センチは離れて実行しやがってください。 //**Ruby版のクラス構造 //&blankimg(p4userver.gif,width=186,height=103) //&blankimg(p4uclient.gif,width=186,height=103) //**Ruby版の問題点 //-Windows ネイティブ版 Ruby ではまともに動かない //-ファイル送受信の進捗がわからない //-インデックスサーバーは1つで固定 //-分割ダウンロードとか考えていない //-そもそもグラフィカルじゃない //-しばらく放置するとフリーズする **履歴 2008年07月16日 Java開発版ビルド更新 2008年07月11日 Java開発版ビルド更新 2008年07月03日 Java開発版ビルド更新 2008年06月30日 Java開発版ビルド更新 2008年06月27日 Java開発版ビルド更新 2008年06月05日 Java開発版ビルド更新 2008年05月08日 Version 0.02 公開 2008年04月27日 Version 0.01a 公開 // 2008年04月23日 Version 0.01 公開 2008年04月21日 Version 0.00c 公開 2008年04月17日 Version 0.00b 公開 // 2008年04月17日 Version 0.00a 後悔 2008年04月14日 Version 0.00 公開 ---- **Java開発版 build 20080716 ***概要 クライアントのホスト情報が「localhost」や「192.168.11.1」などのアドレスになってしまっては困る場合に,自分で設定したホスト名(DDNS名)をホスト情報として公開できるようにした。また,ファイル一覧やタスク一覧の画面でカラムを指定したソートが行えるようにした。 tetuetには申し訳ないと思いつつも,gridBagLayoutが分からないのでGUI強化はしてません。 &bold(){ソートすると表示ファイルと選択ファイルがズレる不具合}が発覚しますた。とりあえずソートすんな。 ***ダウンロード [[Download build 20080716>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080716.zip]] ---- **Java開発版 build 20080711 ***概要 JISAutoDetectがUTF8に効かない問題が発覚したので,通信部のアウトプットをすべてShift-JISで吐くように変更を加えた。Windows環境の人はバージョンアップしても何も変わらないが,LinuxやMacOSで文字化けしてた人はぜひバージョンアップしてテストしてみてくださいな。 ***ダウンロード [[Download build 20080711>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080711.zip]] ---- **Java開発版 build 20080703 ***概要 テスト期間だけど連日メッセンジャ上でβテスト中。前回からの変更点は「終了時にフリーズする問題の修正」「デバッグ用のエラーメッセージを大幅に増量」「送信するファイル名の変更に対応」などなど。 ***ダウンロード [[Download build 20080703>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080703.zip]] ---- **Java開発版 build 20080630 ***概要 定期テスト前に限って開発のモチベーションが上がる法則にしたがって公開。前ビルドの問題点はだいたい解決したので,それなりに一般人にも勧められるレベルになってきた。そろそろメッセで公開テストしたいかも。 ***ダウンロード [[Download build 20080630>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080630.zip]] ---- **Java開発版 build 20080627 ***概要 Weekly-build を出してやるぜ!なんて言ってた過去の意気込みは何処へやら。あれから数週間のときを経て,ようやくアップロード・ダウンロードに対応。Ruby版P4Uの機能をほぼ踏襲しており,Java版同士の通信はもちろん,そのまま Version 0.02 @ Ruby との通信も可能。 ***改善したいところ -タスク中断ボタンを押しても何も反応しない -毎回起動時にファイルスキャンするのでクソ重い -ファイルスキャン中は何も操作できなくなる -フォルダ設定周りの動作が奇妙 -ログ出力があまり活用されてない感 ***ダウンロード [[Download build 20080627>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080627.zip]] ---- **Java開発版 build 20080605 ***概要 Ruby版P4UをJavaに移植してみるテスト。ファイル検索とファイル情報の登録・削除まで対応済み。これからアップロード・ダウンロード部分も頑張る。 ***スクリーンショット &blankimg(ss_20080605.png,width=291,height=200) ***ダウンロード [[Download build 20080605>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4uclient_20080605.zip]] ---- **Version 0.02 ***概要 レジューム機能が付いたので、不慮の事故でも途中からやり直せるようになりました。プロトコルは Version 0.01 系列とほぼ同じですが、レジュームのために送受信する情報が増えたので、ファイルの送受信部分の互換性はありません。 ***変更点 -レジューム機能の追加 -プラットフォームによって定義されていない謎定数に対応 ***ダウンロード [[Download Version 0.02>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u002.zip]] ---- **Version 0.01a ***概要 アップロードフォルダの半自動検索を実装し、ファイルのアップロードを簡単に行えるようにしたバージョン。多い日でも安心です。なお、Version 0.01 はまたまた作成者本人によって黒歴史認定されました。 ***変更点 -クライアント側コマンドの変更 -アップロードフォルダの仕組みを導入 -FileInfoクラスの大幅な変更 -上記に関連する部分のソース修正 ***サポートしているコマンド :update|クライアントのみ使用可。アップロードフォルダの変更を反映させる :ls [検索ワード]|クライアントのみ使用可。サーバーの共有リストを検索する :lls [検索ワード]|クライアントのみ使用可。ローカルの共有リストを検索する :get [ハッシュ]|クライアントのみ使用可。共有リストにあるファイルを取得する :quit|サーバー・クライアント共に使用可。スクリプトを友好的に終了する ***ダウンロード [[Download Version 0.01a>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u001a.zip]] ---- **Version 0.00c ***概要 もう Version 0.00 をリリースするつもりは無かったのにっ! ***変更点 -半角スペースの混じったファイルを add すると固まる不具合を修正 -ブロックのバイト数を増やして気持ちだけダウンロード高速化 // 実際に速度が上がったから困る。700KB/s→900KB/sはかなり違う ***ダウンロード [[Download Version 0.00c>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u000c.zip]] ---- **Version 0.00b ***概要 取り急ぎ確認済みのバグを直したバージョン。Ver 0.00 とは微妙に互換性がないので、サーバー・クライアントともに更新しないとおもしろいことになるでしょう。起動時のオプションやクライアント・サーバーで実行できるコマンドは変更していません。なお、Version 0.00a は作成者本人によって黒歴史認定されました。 ***変更点 -内部命令 HASH を INFO に変更 -ファイルの送受信をブロック単位に変更(大容量ファイルに対応) -ファイル情報構造体をクラス化、文字列表現を変更 -エラー処理の改良によるサーバーの安定性向上 -ディレクトリ設定の試験的導入 ***ダウンロード [[Download Version 0.00b>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u000b.zip]] ---- **Version 0.00 ***概要 何も考えずに作った試験的バージョン。 ***スクリーンショット &blankimg(ss000.gif,width=310,height=160) ***動作環境 Windows, Mac OS, Linux にて動作確認 ***ファイル構成 :server.rb|サーバー側スクリプト :client.rb|クライアント側スクリプト :common.rb|共通部分のコード(ファイル情報関連) :upload.ini|クライアントの共有リスト(自動で生成される) ***使い方 :サーバー|$ ruby server.rb [待機ポート] :サーバー例|$ ruby server.rb 8888 :クライアント|$ ruby client.rb [サーバーのホスト] [サーバーのポート] [待機ポート] :クライアント例|$ ruby client.rb localhost 8888 7743 ***サポートしているコマンド :add [ファイル名]|クライアントのみ使用可。共有リストにファイルを追加する :del [ファイル名]|クライアントのみ使用可。共有リストからファイルを削除する :ls [検索ワード]|クライアントのみ使用可。共有リストからファイルを検索する :get [ハッシュ]|クライアントのみ使用可。共有リストにあるファイルを取得する :quit|サーバー・クライアント共に使用可。スクリプトを友好的に終了する ***ダウンロード [[Download Version 0.00>http://www9.atwiki.jp/poem_for_you?cmd=upload&act=open&pageid=16&file=p4u000.zip]] ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー