アクセスカウンタ

プロフィール

Author:croissant3

カテゴリー

最近の記事

月別アーカイブ(タブ)

最近のコメント

最近のトラックバック

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

月別アーカイブ

カレンダー

07 | 2006/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

小さな天気予報


-天気予報コム- -FC2-

全ての記事を表示する

全ての記事を表示する

PCノンセクションの10♪
PCに関することを色々と。っつうか最近VBネタばっかorz
スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
↑参考になったら拍手よろろ
アマゾン殺し

どこぞの記事で「アマゾン殺し」とかいうツールが紹介されていた。

「Amazon殺し」とはWeb広告をクリックした時にQueryStringに含まれる
リンク元のユーザ情報を消して飛ばすようにして
リンク元に広告収入を入らなくするツールらしい。(^^;

[まとめ]
http://subzero.iza.ne.jp/blog/entry/28524

単にWEB上のリンク先を動的に書き換えるだけなんで
作ろうと思えば簡単に作れるやね。

広告収入で小遣い稼ぎをしているブログユーザへの
嫌味ったらしいツールな訳で、自分はそれの是非を
どうの言うつもりはない。「ど?でもい?ですよ」(笑)

アクセスログを見ていると携帯のワン切りのように
あっちゃこっちゃに無差別訪問して、自分のブログを
クリックしてもらって収入を得ようとする輩もいる。

自分の知り合いにも時間かけて色々武装して
必死にアフィリエイトの広告収入を狙っている奴もいるが、
アフィリエイトに費やす時間を考えたら
日雇いバイトでもした方がよっぽど稼げると思う(笑)


↑参考になったら拍手よろろ
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

バックアップツール作成記(その6)

とりあえず作ってみました。

フォームレスのツールなのでキャプチャ画面はなし。(^^;
ネットワーク接続/切断の排他制御用のクラスも
適当に作ってみましたが適当に動いている様子。

LANケーブルの挿抜やネットワーク上のエラーが
発生した時のテストをやってみて問題なければ
サーバに突っ込んでみますか。。。 ↑参考になったら拍手よろろ

テーマ:プログラミング - ジャンル:コンピュータ

バックアップツール作成記(その5)

構想としてはこんな感じ。

とりあえずCopyEngineっていうUserControlを作成。

このCopyEngineには1JOB辺りの処理を全部実装。(汗)
#ちなみにJOBってのは定期的にネットワーク接続 →
#コピー処理 → 切断という処理を実行することを指してます。

(1)タイマによるコピー開始処理時刻の監視
(2)ネットワーク接続、コピー処理、切断機能
(3)失敗時のメール送信エンジン
(4)などなど




んでツール起動時に
このCopyEngineというUserControlを
Me.Controls.Add("AppName,CopyEngine",xxxx)
って感じでJOBの数だけ動的に追加。

各CopyEngineに対してJOB内容をプロパティで全部設定して
監視開始のメソッドを呼ぶ。

あとは各JOBで時間になったら勝手にコピー処理を行ってくれるので
メイン関数ではこの後は放置プレイ。(^^;

こんな具合です。

ただ1点。
この方式だと各JOB内でのネットワーク接続の定義内容が重複していた場合、
排他制御をかけておかないと先にコピー処理が終わったJOBが
勝手に切断しちゃったり、接続中の共有フォルダに
別JOBが接続するという罠があります。
これは排他制御用クラス作って一元管理させる予定。(^^;


同期処理をさせるとツール自体がダンマリしたり重くなるので
極力非同期で動くように作らないと。。。

なんか他に良い設計ないですかね。。。
↑参考になったら拍手よろろ

テーマ:プログラミング - ジャンル:コンピュータ

自動入力

このご時勢、機密情報漏えい防止の関係で
アクセス制限がかかっている
社内WEBページがメチャクチャ多い。

ちょこっと確認したいだけなのに毎回毎回毎回毎回
パスワードを入力するのが面倒なので
昼休み使って30分で作りました。

認証君


デスクトップを監視し、予め登録しておいたWEB画面やダイアログを見つけると勝手に自動入力してくれるものです。

自動入力機能のノウハウはGUI版ダウンローダを作ったときの
ソースのコピペ。(^^;

この手のツールって探せばありそう。でも探すのもめんどい。
外の汎用的なゴテゴテしたのは求めてないので
ぷち小道具として作ってみた所・・職場ですっごく重宝された。
↑参考になったら拍手よろろ

テーマ:プログラミング - ジャンル:コンピュータ

バックアップツール作成記(その4)

crontab形式の表記にアクセスするライブラリって全然ないや。

crontabの表記って余り気にしたことなかったけど
例えば "分" 一つの定義にしても

1,3,5 -------> 1,3,5
1,3-5,7 -------> 1,3,4,5,7
* -------> 0-59
*/2 -------> 偶数
1,4-6,8,22/3 --> 1,4,22

とか色々な表記があるのね。orz

自作?めんどいよぉ。orz
なんとかならないかなぁ・・・・
↑参考になったら拍手よろろ

テーマ:プログラミング - ジャンル:コンピュータ

バックアップツール作成記(その3)

その他の機能を実現する方法を考えてます。

1)世代管理機能
   とりあえずコピー先のフォルダに世代管理用の名前で
   フォルダを掘ってそこにコピーするか。
   copyToDir\01_yymmdd_hhmmss って感じで。
   んで先頭の番号を変えていって指定した管理数まで達したら、
   一番古いのを削除してローテートする仕様?

(2)コピー処理単位にスケジュールを変えられるようにする。
   ツールを常駐型にして、タイマでスケジュール管理するか。
   するってぇと・・・タスクスケジューラは殆ど意味なし。
   万が一落ちた場合の再起動役にしかならないや。
   って事は複数起動を禁止しておかないと定期的にタスクスケジューラから起動されちまう。(^^;
   本当ならサービスプログラミングが出来れば良いのだけど
   VB6って無理なのよね。

(3)リモートPC同士のコピーのサポート
   こんなことまで言い出してきた。orz
   まぁ・これはネットワーク接続する本数を1本増やせば
   実現は可能ですな。

(4)スケジュール指定をUNIXの crontab のようにしたい。
   気持ちはわかる。でもcrontab形式を簡単に実現する
   ライブラリとかサンプルってあったかな・・・探してみよう。


するってぇと・・・・・だめだこりゃ。
タイマイベントを基にパラレルにガリガリ動かすって考えたら
以前作ったダウンローダみたいに独自のユーザコントロールを作って
一つ一つのジョブをユーザコントロールに任せるしかないや。

しかも今回はユーザが定義した数だけ同時に動かすから
ユーザコントロールもジョブの数だけ動的に配置する必要があるなぁ。

うわ。なんか・・大掛かりになってきたorz
頼むから工数おくれよ。



↑参考になったら拍手よろろ

テーマ:プログラミング - ジャンル:コンピュータ

バックアップツール作成記(その2)

とりあえず仕事の片手間で作ってみた。

(1)起動はタスクスケジューラ経由。
(2)スケジュール管理はタスクスケジューラ任せ。(^^;
(3)INIファイルに複数のコピー処理を定義できるようにした。
(4)一つのコピー処理は「接続」→「コピー」→「切断」。
   これを定義のあるだけ複数回実行する。
(5)エラー時はログ以外にメールでも通知。
(6)一通り処理が終わったら自分で勝手に死ぬ。

結局管理プロセスとコピープロセスのI/Fはレジストリで行う事に。
コピー内容をレジストリに書いてそのセクション名を引数に
コピープロセスを起動するようにしました。

これ以外の要求仕様はそのうち。(^^;

(4)の機能が好評です。(^^;
↑参考になったら拍手よろろ

テーマ:プログラミング - ジャンル:コンピュータ

バックアップツール作成記(その1)

とりあえず時間を見つけて構造を練ってみる。

(1)タスクスケジューラに登録して使うんだから
   1回のコピー処理が終わったらexitで落ちる形にする。

(2)フォームレスなツールは必須。

(3)ツール起動中はいくつものコピー処理を行うわけで、
   ギガ単位の大量コピーをしている最中は(Windowsの
   仕様上)ツールに制御が殆ど戻らないから他の処理が
   殆ど動かなくなっちまう。
   仕方がないので管理部分とコピー処理部分の
   プロセスを分けるしかないか。(^^;

(4)(3)での各プロセス間のI/Fはどうする?
   メッセージ?単にコピー処理の指定や結果をもらうだけなのに
   実装がめんどい。orz
   INIファイル?複数プロセスからのファイルアクセスが
   集中するのもやだ。
   レジストリ?これならまだいいか。(^^;

なんか以前作ったダウンローダに構造が似てきた・・・

    ↑参考になったら拍手よろろ

テーマ:プログラミング - ジャンル:コンピュータ


ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

メールフォーム

名前:
メール:
件名:
本文:



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。