suzukaの日記

デジモノやアクアリウムなんかを思うがままに書いています。

Archive for the ‘自作ソフト’ Category

自炊用フォルダ圧縮ソフト 取りあえず公開

without comments

iPad購入で書きましたが、JPEGで保存したファイルをフォルダ単位でZIPにまとめるソフトを作成しました。
まだ完成度が低いですが、自分の欲しい機能は満たしたので公開してみます。

FileZipper(仮称)_0.0.1
 

【画面】

フォルダを指定して解析すると、一覧にフォルダ構成が表示されます。
解析後[作成]ボタンでZIPファイルが作成されます。
以下に詳細を書きます。

【対象フォルダ】
親フォルダを指定します。
下の例だと D:\ScanSnap\小説 など

【想定しているフォルダ構成】
● 作品名フォルダの下に巻数フォルダがある
D:\ScanSnap\小説\[山田一郎] AAA\[何処かの誰か] AAA_Vol.01\0001.jpg ・・・
D:\ScanSnap\小説\[山田一郎] AAA\[何処かの誰か] AAA_Vol.02\0001.jpg ・・・

一番多いケースです。

● 作品名の中にさらにまとめているフォルダがある
D:\ScanSnap\小説\[鈴木二郎] BBB\XXX\XXX_第1巻\0001.jpg ・・・
D:\ScanSnap\小説\[鈴木二郎] BBB\XXX\XXX_第2巻\0001.jpg ・・・

XXXがシリーズ名などとなります。
著者でまとめる可能性もあります。

● 基点フォルダ直下に1巻フォルダがある
D:\ScanSnap\小説\[遠藤三郎] CCC Vol.01\0001.jpg ・・・

1巻完結や続刊が出るか微妙だった場合は上記で保存しています。

【作成結果】
↓のように元のフォルダ構成のままZIPファイルを生成します。

【ZIPファイルの上書き】
本来は圧縮元フォルダとZIPファイルで相違点があったら再作成をしたいのですが、処理が遅すぎるためファイルが存在していたらスキップします。

【処理速度】
開発用PCは Core i7 2600K、メモリ8GB、Windows 7 Ultimate x64 ですが、かなり遅いです。
ファイル総容量45GBで1時間半近くかかりました。
CPUは全然使用してないため、HDDへのI/Oが重要みたいです。
マルチスレッド化も検討する必要がありそうです。

Written by suzuka@管理人

3月 20th, 2012 at 11:40 pm

Posted in 自作ソフト

PC PhotoFrame Ver.1.2.1 公開

with one comment

先日バージョンアップした PC PhotoFrame に不具合がありましたので修正しました。
お気に入りリストを設定するときに、既存の選択と新規作成用にコンボボックス(入力可能ドロップダウンリスト)にしたのですが、
新規リスト名を設定すると不正終了してしまいました。
申し訳ありません。

Vectorにも差し替え登録申請しましたので、これで大丈夫だと思います。

Written by suzuka@管理人

2月 28th, 2010 at 1:44 pm

Posted in 自作ソフト

PC PhotoFrame バージョンアップ

without comments

久々にPC PhotoFrameを修正したのでVectorに登録し直しました。
今年の初めくらいに自分の使いやすいように機能を追加したままになっていたので公開します。

ここからダウンロード

今回の主な修正内容は、

  • お気に入りリスト機能追加
  • 操作パネル廃止

です。

今までは、複数のフォルダにある画像を適当にフォルダを選んで追加していたのですが、選別するのが面倒になりました。
そこで親フォルダをリストに入れて、気に入った子供のフォルダだけを選別する機能を追加しました。
マウスのホイールをクリックすると追加ウィンドウが表示され、選択して追加するとお気に入りリストに追加されます。

操作マニュアルを作ろうとしていますが、まだ手を付けていません。ぼちぼちやろうと思いますが。。。

Written by suzuka@管理人

2月 20th, 2010 at 12:07 am

Posted in 自作ソフト

PC PhotoFrame 更新 (Ver.1.1.0)

without comments

PC PhotoFrameを大幅に修正しました。
ダウンロードはこちらから
前から考えていたアルバムとして管理し、表示を切り替える機能を付けました。
アルバムの管理はお手軽なのでXMLにしてしまいました。

変更点
◆アルバム関係
複数のフォルダ内の画像ファイルをまとめた写真リストと、写真リストをまとめたアルバムの組み合わせを作り、アルバムを表示するようにしました。
こうして
11.3:350:264:0:0:01:1:1:0:
こうして
9.8:350:264:0:0:02:1:1:0:
こんな感じで使います。
22.2:251:283:0:0:03:1:1:0:
◆履歴(前の写真)関係
実は今までC#のスタックを使っていました。
最大件数に制約がないため(厳密にはある)、メモリの使用量を考慮していませんでした。
といっても10時間起動して、10秒ごとに切り替える設定だと
60(秒) * 60(分) * 10(時間) * 100byte(パス文字列を100文字と仮定する) = 約3.43MBなので許容範囲だと思っていました。
気にはなっていたので、独自で最大履歴数までを保存するリストを作りそれに格納するようにしました。

とりあえず今回の修正で自分の欲しい機能はほぼ揃ってしまいました。
後は写真リストの部分更新くらいですが、これは大変そうなので保留にしようと思っています。

使ってもらえたら、感想や要望なんかを書いてもらえると嬉しいです。

Written by suzuka@管理人

6月 25th, 2009 at 11:18 pm

Posted in 自作ソフト

PC PhotoFrame 更新 (Ver.1.0.1)

without comments

先日Vectorに申請したものが登録されました。
http://www.vector.co.jp/soft/winnt/art/se476885.html
昔から登録してみたいと思っていたのでちょっと感動しています。

今日はソフトの方を更新してみました。
・.NET Framework3.5 →  2.0 に変更
  これによりWindows2000でも動作します。(.Net Framework2.0がインストールできるため)
  今のところ3.5の機能は全く使ってないため変えてしまいました。
  WindowsVistaならそのまま起動できます。
・マウスのホイール対応
  下スクロール → 次の画像へ
  上スクロール → 前の画像へ
・操作パネルの切り替え
  操作パネルが使いにくいのでマウスのホイールで切り替えられるようにし、パネル自体は使う/使わないを切り替えて
  クリックしても出てこないようにしました。
  移動の度にパネルが出てくるのが邪魔だったので少しマシになりました。
今後の予定として
・画像リストの細分化
  画像リストを複数作り、それをアルバムリストにまとめて、再生するアルバムを切り替えられるようにする。
・画像リストの部分更新
を考えています。

Vectorはバージョンアップの置き換え申請でも1週間近くかかるらしいので、大きいバージョンアップの時だけ
更新し、細かい修正はブログとホームページを使おうと思っています。
とりあえず今日の修正版は ここをクリック すればダウンロードできます。

Written by suzuka@管理人

6月 22nd, 2009 at 11:42 pm

Posted in 自作ソフト

PC PhotoFrame 公開してみました

without comments

Googleデスクトップの[写真]ガジェットを使っていたのですが、最近PCが不調でOSのインストールばかり
していました。
だいたい2日くらいは安定するのですが、すぐにOSが壊れその度にガジェットに画像のパスを設定するのが
面倒になったので自分で作りました。
↓こんな感じです。
19.2:307:339:0:0:起動画面:none:1:0::0:
10.5:350:302:0:0:設定画面:none:1:0::0:
興味があれば使ってみてください。
[ダウンロード]
ついでにVectorに登録もしてみました。
昔からちょっと興味はあったので楽しみです。

Written by suzuka@管理人

6月 13th, 2009 at 11:05 pm

Posted in 自作ソフト