2016年12月30日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.40



ver2.40を作成しました。
・ちょっとだけバグフィックス。
・.net framework 4.6.1でコンパイルに変更。
・登録タブにIEでノクターンなどを表示するボタンを付けました。
 ノクターンしか確認していませんが、年齢認証があるサイトはこのボタンより適当な小説をIEで開いて、先に年連認証をしてからダウンロードしてください。
 1回やれば次からいらない。。。といいな。
 ※年齢認証はEdgeでやってもダウンローダでは無視されます。IE11(それより古い環境ではそのバージョン)からやる必要があります。
 法律的に問題があると嫌なので、自動で押すのはやめましたwww
・バージョンアップ時に、DBファイルを上書きしないように修正したので、いつものバージョンアップ版はありませんが、同じように上書きでいけるはず。
 ※バックアップはしておいたほうがよいかと思います。

◆プログラム
NovelDL_v2_40_bin.zip
※上書きの前に、バックアップをお勧めします。
※Update後に動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

◆ソースコード
NovelDL_v2_40_src.zip
posted by w033 at 06:46| 東京 ☀| Comment(5) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2016年04月16日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.39



ver2.39を作成しました。
・再コンパイルしただけで、何も直していません。
 現状困っていない人は前のバージョンと同じです。
 Windows10で読み込みができなくて困っている人は治るかも。
(私が読み込めなかったので)
・コンパイル環境をVS2015のcomにしてみました。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_39_update.zip
※上書きの前に、バックアップをお勧めします。
※Update版が動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_39_bin.zip

◆ソースコード
NovelDL_v2_39_src.zip
posted by w033 at 12:28| 東京 ☀| Comment(18) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2014年12月21日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.38



ver2.38を作成しました。
.Net Framework 4.5.2に変更しました。
(つうか、なぜ前回は4.5.1にしたんだろう。。。)
・Download中にエラーが発生する「n3009bk,n1701bm,n4499cf,n0141ck,n5764bz,n4038cg,n4271ck,n1169ci,n7853cj」などに対応しました。
・コメントに対応版を作ってくれた人がいるので、そっちのほうがよいかも。コメントから見て、たぶん同じ修正なので。
 ⇒http://t2rate.seesaa.net/article/410816981.html
(「ソースで使っている人のみ」DEBUGコンパイルでダウンロードが落ちると毎回メッセージボックスを出すようにしました)

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_38_update.zip
※上書きの前に、バックアップをお勧めします。
※Update版が動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_38_bin.zip

◆ソースコード
NovelDL_v2_38_src.zip
posted by w033 at 13:54| 東京 🌁| Comment(37) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2014年08月31日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.37



ver2.37を作成しました。
.Net Framework 4.5.1に変更しました。
・Download中にエラーが発生しても無視する処理を追加しました(一部)

機能的な追加はないので、ver2.37で困らない人は無視して問題ないです。
Windows8.1の人は少しはましになるかも。
PCを新しくWin8.1にしたら、.Net3.5のインストールがこけて面倒なので変えただけです。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_37_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※Update版が動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_37_bin.zip

◆ソースコード
NovelDL_v2_37_src.zip

★「動作を停止しました」が出る人。
以下の方法で動いたとのコメントをいただいております。
1)管理者として実行する
2)バックアップタブで最適化を選択
そういえば、開発(Win7 64bit)&テスト環境(Win8.1 64bit)は管理者権限を持ってるとか思ってみたり。
ただ、管理者権限で動くというのはフォルダの権限が足りないか、Program Files系のフォルダに突っ込んでるのではないかなと想像します(違うかも)
posted by w033 at 08:12| 東京 ☁| Comment(21) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2014年03月01日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.36



ver2.36を作成しました。
・あらすじに「>>続きを読む」が入るのを修正
・短編であらすじが入らないバグを修正

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_36_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※Update版が動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_36_bin.zip

◆ソースコード
NovelDL_v2_36_src.zip
posted by w033 at 22:25| 東京 🌁| Comment(26) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2014年02月24日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.35




ver2.35を作成しました。
・あらすじが取得できていなかったバグを修正
・種別にごみがつくバグを修正

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_35_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※Update版が動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_35_bin.zip

◆ソースコード
NovelDL_v2_35_src.zip
posted by w033 at 20:46| 東京 ☀| Comment(5) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2014年02月23日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.34




ver2.34を作成しました。
・なろうのHTMLが変わったので、それに対応しましたといいつつ、昨日のバージョンだとジャンル、文字数などが取れていなかったので、それに対応しました。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_34_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※Update版が動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_34_bin.zip

◆ソースコード
NovelDL_v2_34_src.zip
posted by w033 at 20:38| 東京 ☁| Comment(7) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2014年02月22日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.33




ver2.33を作成しました。
・なろうのHTMLが変わったので、それに対応しました。
 ただ、自分がつかっていない機能はテストしていないです(修正してないという意味で)。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_33_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。
※Update版が動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーからブロックの解除をしてください。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_33_bin.zip

◆ソースコード
NovelDL_v2_33_src.zip

銀河連合日本読み終わったら、PG直そうとか思っていたら遅くなりました、、、
posted by w033 at 20:49| 東京 ☀| Comment(11) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年12月07日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.32




ver2.32を作成しました。
・たぶんWindowsのupdateで、うまく動かなくなったので直してみました。
 Win7 64bitは動くようになりました。

[Tips]
nCODEの登録の一覧にいれて登録をすると、すでに登録しているものについては、それらを選んで一括ダウンロードしたのと同じになると思います(たぶん)
私はグリッドのほうの一括ダウンロードよりも、毎回IEでnCodeを取得して、登録→ダウンロードでやっています。
全部取り直したいときは、リストから消せばすべて取り直しになります。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_32_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_32_bin.zip

◆ソースコード
NovelDL_v2_32_src.zip
posted by w033 at 20:13| 東京 ☀| Comment(12) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年07月28日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.31



ver2.31を作成しました。
・(20:02)タブオーダーをミスっていたので修正
・開発環境が変わった&XP環境が自宅になくなったので、XP環境はサポートしません(動くとは思う)
・UTF-8でファイル保存をサポート。
・グリッドのフィルタ画面ボタンにショートカットボタンをセット。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_31_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_31_bin.zip

◆ソースコード
NovelDL_v2_31_src.zip
posted by w033 at 19:12| 東京 ☀| Comment(7) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

Nexus10を買って1週間で新型Nexus7が発表された

ちくしょう。。。
ちょっと時間ができたのでNexus10を勝ったら、1週間で新型Nexus7が発表された。。。
まあ、Nexus10がかなり気に入っているのでいいけど。
これで同じ解像度だったら泣いてたかも(苦笑)

で、その後POGOケーブル(micro usbじゃない充電ケーブル)を購入。
Nexus10の充電時間がかなり短くなった。
e-bayとかでしか売っていなかったので、あきらめていたのだけれど、アマゾンで売っていた。
USのサイトで$25.00だったので、ほぼ差異なし。
個人輸入よりお勧めかも。
実は知らないだけで、普通に日本で売っているのかもしれないですが。

http://www.amazon.co.jp/MagNector-Nexus-Pogo-Charging-Cable/dp/B00B2166BS/ref=sr_1_1?ie=UTF8&qid=1374635853&sr=8-1&keywords=nexus10+pogo
posted by w033 at 19:11| 東京 ☀| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年03月16日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.30



ver2.30を作成しました。
・ファイル名の指定を、日付を後付けする方式から、${title}${author}のような形式に変えました。
 一度ファイル名の設定がクリアされますので、再度設定してください。
 昔の方式が良い人は、ver2.29とかを使用してください。
・無職転生がダウンロードできないということでしたので対応しました。
 インデックスページの日付がない人物紹介が想定外でした。
・一部のデフォルトを変えましたが、バージョンアップデータを使う人には関係ないです。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_30_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_30_bin.zip

◆ソースコード
NovelDL_v2_30_src.zip

posted by w033 at 10:19| 東京 ☀| Comment(29) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年03月04日

BindingSourceにListかList>を突っ込みたい。 その2

その2というか、修正版。
ちょっとあほなミスをしていたり、無駄なことをやっているところを微修正。
ちなみに、このRowsCollection(よく考えたらRowCollectionだよ orz)クラスは、DataGridViewでページングをしたいときに便利。
もちろんフィルタでも可。
いままで、DataTableを1ページ分ImportRowやって、ページングの前に書き戻ししてました。。。
我ながら、なんて無駄な。
続きを読む
posted by w033 at 19:37| 東京 ☁| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年03月03日

DataTableのMax行件数は4,194,304件? その2

テスト環境とかは前の記事のままです。
http://w033.seesaa.net/article/341752172.html

で、よくいろんなところに、DataSetを使うよりGenericで書けば早くなるって記載が散見されたのでプログラムをちょっといじって試してみた。
DataTableをやめて、List<Dictionary<string, object>>に頑張ってもらった。
ちなみに、一度メモリを食いつくしたたら仮想メモリがガリガリうるさいので再起動済。
※テストソースは下のほう。

[テスト結果]
ミリ秒単位の経過時間の合計 = 26366ms
プロセス名   :TestDataTableCon.vshost
物理メモリ使用量:1606888KByte
仮想メモリ使用量:1883164KByte
i=3550435

えええぇぇぇぇ。
さらに件数が減って3,550,435件で落ちる(OutOfMemoryException)。
しかも、こっちは実行するごとに件数に微差がでるので、本当にメモリで落ちているっぽく。
書き方が悪いのか? とか思って下のようにインデクサでInsertしていたので、Addにしてみる。
Dictionary row = new Dictionary();
row["A"] = i;
  ↓
row.Add("A",i);

[テスト結果]
ミリ秒単位の経過時間の合計 = 24130ms
プロセス名   :TestDataTableCon.vshost
物理メモリ使用量:1614072KByte
仮想メモリ使用量:1883024KByte
i=3562390

実行速度がちょっと早くなっただけだし。。。
ま、当り前か。
でもDictionaryをつかう限り、変えるところとかないし。

DataTableと比べて、速度面からみても、件数の割合からいうと微差程度。
メモリ使用量もDictionaryとどっこい?
予想外すぎる。

あとはList<List<KeyValuePaire<String,object>>>とか?
だまって2次元配列とか。
DataTableの性能が良いというべきか、Generic周りがSTLの代わりになると思うのが失敗なのか。
C#でunsafeってのもなぁ。

※もちろん、OSとハードスペックとかに依存します。
続きを読む
posted by w033 at 21:34| 東京 ☁| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

DataTableのMax行件数は4,194,304件?

うちの環境でやると、同じ件数でOutOfMemoryExceptionが発生する。
約400万件ってなんの制限?
これが40億ちょっとなら、32bit制限で納得なんだけれど。
#テストソースは下に掲載します。

[テスト環境]
・VM(WinXP 32bit) Memory:4GB
・HostOS(Win7の64bit) Memory:12GB

[コンパイル環境]
・Visual Studio 2010
・x86ビルド(Win7は64bitコンパイルも別途試した)
・.Net Framework4 CP

[実行結果(XP)]
ミリ秒単位の経過時間の合計 = 36364ms
プロセス名   :TestDataTableCon
物理メモリ使用量:1514212KByte
仮想メモリ使用量:1856132KByte
i=4194304(件数)

x86ビルドだと、XPでもWin7でも同じ件数で落ちる。
NewRow()したところで落ちている。
同じPC上とはいえ、別OS上で同じところで落ちるなら、言語仕様(正確にはフレームワークの仕様)だよね?
う〜ん、なんだこれ?

◆64bitで動作した時は?
ちなみに、Win7上で64bitコンパイルしたものを動かすと、1500万件までは確認したけど、VMとこのプログラムでメモリを食いつくしたので、そこでやめました。

もともとDataGrid上で動作させるプログラム(手動ページング)が一定件数で落ちるのをなんでか調べていたんだけれど、それ以前の話だった orz
意味不明だ。。。

続きを読む
posted by w033 at 20:39| 東京 ☁| Comment(2) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年03月02日

BindingSourceにListかList>を突っ込みたい。

こんなの調べるのに、ずいぶんかかった。。。

BindingSourceにDataRowかDictionaryを突っ込みたい。
突っ込むだけならできるのだけれど、それをDataGridViewに表示できない。
普段はDataTableに突っ込んでいるのだけれど、フィルタの機能が標準のものでは不満なのだけれど、DataRow[]だとDataGridViewで表示時に困る。
Dictionaryでも、配列でも、ちょっとめんどくさいクラスとかでもちょっと困る。
これの対応には2種類ある。
バインドするBindingSourceをどうにかするか、DataGridViewで表示するときに何とかする。
DataGridViewでやるなら「CellFormatting」「CellParse」イベントで対応できる。
実はこっちが簡単なのだけれど、画面のコントロールを何か所も直さないといけない。
正直だるい。。。

◆最終的にこんな風にやれるとうれしい。


private void Form1_Load(object sender, EventArgs e)
{
tbl = new DataTable("hoge");
tbl.Columns.Add(new DataColumn("A"));
tbl.Columns.Add(new DataColumn("B"));
tbl.Columns.Add(new DataColumn("C"));
for (int i = 0; i < 30; i++)
{
DataRow row = tbl.NewRow();
row["A"] = "A" + i;
row["B"] = "B" + i;
row["C"] = "C" + i;
tbl.Rows.Add(row);
}

// BindingSource bind = new BindingSource(); // これでなんとかなったら楽だったのに
RowsCollection bind = new RowsCollection(tbl);
for (int i = 0; i < tbl.Rows.Count; i++)
{
if (0 == i % 3)
{
bind.Add(tbl.Rows[i]);
}
}

dataGridView1.DataSource = bind;
dataGridView1.Refresh();
}



上のようにBindingSourceをつかうと、publicのプロパティー値が表示されてしまう(DataRowでいうとHasRowとか)。
違うんだ、やりたいのはテーブルをバインドした時と同じように動かしたいのだ。

いろいろ調べたけど、日本語のサイトはあまり見つからず。
DictionaryをDataGridViewにバインドって記事のほとんどは、KeyValuePairを縦に表示するような例。
いや、そんなの表示して何が嬉しいのさ。
デバックで見ればええやん。
とか思いつつ探すけれど、日本語の情報あんまりなくて。。。
数少ない参考になったのはこちら(本当に感謝!)
http://hongliang.seesaa.net/article/85853119.html

詳しくはリンク先を読んでもらえばわかるのだけれど、素直にインターフェイスをすべて実装するのは面倒臭すぎ。
お手軽にやりたいので、BindingSourceを継承して、そこにITypedListだけを実装した。
それでできたのが、こっち。



/// DataRowのコレクション
public class RowsCollection : BindingSource, ITypedList
{
#region
/// 行の情報を持つテーブル
DataTable Table { set; get; }
/// 初期化時にテーブルを保持する
public RowsCollection(DataTable target)
{
this.Table = target;
}
#endregion

#region ITypedList の明示的実装
PropertyDescriptorCollection ITypedList.GetItemProperties(PropertyDescriptor[] listAccessors)
{
DataRow row = this[0] as DataRow;
PropertyDescriptor[] props = new PropertyDescriptor[this.Table.Columns.Count];
for (int i = 0; i < props.Length; i++)
{
props[i] = new ColumnDescriptor(this.Table.Columns[i].ColumnName);
}
return new PropertyDescriptorCollection(props);
}
string ITypedList.GetListName(PropertyDescriptor[] listAccessors)
{
return string.Empty;
}
#endregion

#region Descriptor
private class ColumnDescriptor : PropertyDescriptor
{
string columnName { set; get; }
public ColumnDescriptor(string colName) : base(colName, null)
{
this.columnName = colName;
}
public override string DisplayName
{
get { return this.columnName; }
}
public override Type ComponentType
{
get { return typeof(object); }
}
public override bool IsReadOnly { get { return false; } }
public override Type PropertyType { get { return typeof(object); } }
public override bool CanResetValue(object component)
{
return false;
}
public override object GetValue(object component)
{
DataRow row = component as DataRow;
return null == row ? Convert.DBNull : row[this.columnName];
}
public override void ResetValue(object component)
{
throw new NotSupportedException();
}
public override void SetValue(object component, object value)
{
DataRow row = component as DataRow;
row[this.columnName] = value;
}
public override bool ShouldSerializeValue(object component)
{
return false;
}
}
#endregion
}



テストではかるく動かしただけなので、バグがあるかも。
DataViewにすきな行だけAddできないかとか、いろいろ調べたけれどこのコードが一番短くできそう。
Linq結果とか、配列をそのままバインドして編集できれば一番うれしかったのですがね。
数字にできるなら数字に変換してソート、それができないなら文字列にして、文字列だけでソートとかやりたいときに困るのですよ。
DataSetのSelectが、Accessみたいにfunctionを使えればこんなことをしないで済むのですがね。。。
posted by w033 at 23:53| 東京 ☀| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年01月22日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.29



ver2.29を作成しました。
・グリッドを編集しているときに、別の行に移らないで処理をした場合にデータが保存されないのを修正。
 ずいぶん昔に言われて直すのを忘れていた。。。気がします。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_29_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_29_bin.zip

◆ソースコード
NovelDL_v2_29_src.zip
posted by w033 at 21:29| 東京 ☁| Comment(7) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2013年01月14日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.28



ver2.28を作成しました。
・登録時に作者名をコメントのどれかにセットできるように修正。
・データ更新があまりに遅いので、少しだけ改善。
(データ量が少ない場合は、前と変わらないです)

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_28_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_28_bin.zip

◆ソースコード
NovelDL_v2_28_src.zip

あまりテストしていないので、バックアップはとっておいたほうがよいかと。
グリッドを手で修正するところの反映以外は、変わっていないので大丈夫だと。
続きを読む
posted by w033 at 09:13| 東京 🌁| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2012年10月22日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.27




ver2.27を作成しました。
・前回の修正ミスで外れた機能を戻しただけです。


◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_27_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_27_bin.zip

◆ソースコード
NovelDL_v2_27_src.zip
posted by w033 at 22:40| 東京 ☀| Comment(12) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2012年10月20日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.26

バグとかもらったのでその辺だけ直しました。
(正確には、自環境(XP)で落ちなかったので、そっちは何も修正はしてません)
もしかすると、なんかの機能がデグレしてるかもしれないので、バックアップは忘れずに。

20:30 Re Upload
ファイルをあげ直したので、今日のこの時間より前にファイルをDLした人は取り直してください。
アップするファイル間違えてた...orz



ver2.26を作成しました。
・ファイルの先頭の形式を変更できるようになりました。
 それに伴い、あらすじを出力などのチェックを削りました。
・各話のタイトル出力の設定を保存している人は一度ぶっ飛びます(設定名が変更になった)
・設定ページが伸びるのやめました。

◆ver2.xからのバージョンアップ用(NovelDLフォルダをそのまま上書きしてください)
NovelDL_v2_26_bin_update.zip
※上書きの前に、バックアップをお勧めします。
※ver2.xの上書き以外だと、DBがないので動きません。

◆プログラム(新しく使う人 or ver1.xからの上書き)
NovelDL_v2_26_bin.zip

◆ソースコード
NovelDL_v2_26_src.zip
続きを読む
posted by w033 at 12:12| 東京 ☀| Comment(2) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする