2010年07月14日

オークションアラート「奥方のススメ」

[一行紹介]
ヤフー、楽天、ビッダーズのオークションで高性能なアラートと自動入札を行うフリーなソフト

[ソフトウェアの詳細はこちら]
奥方のススメ専用ページ

gazou_1.gif

各オークションごとに特有の詳細設定が可能
gazou_2.gif


[説明]
オークションサイト ヤフー、楽天、ビッダーズで、「詳細な検索・アラート・マーク・自動入札」をできるようにするフリーソフトです。

ヤフー、楽天、ビッダーズの3つのオークションでのオークションアラート機能の強化を目的とし、
キーワードとカテゴリ指定はもちろんの事、出品者の除外、価格の下限と上限の指定、商品の状態、入札件数や残り時間、
そして、発送地域までも指定して、アラートを登録する事ができます。 自動入札や一般のネットショップとの比較などもできます。
総合的なお買物のツールの誕生です。

また、できる限りバグ等による問題を起こさないように、最善の努力をいたしておりますが、
万が一、このソフトウェアを使用し、メールが来ない又は遅い、自動入札できなかった等による損害・不利益等について、
私はいかなる責任も負いません。自己責任でお願いします。


本ソフトウェアの動作には、 Microsoft .NET Framework 3.5 が必要です
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=333325fd-ae52-4e35-b531-508d977d32a6



*****開発日誌


 数年前、友人に、商品の新着を教えてくれる「アマゾン
のアラート」
を作って欲しいといわれていた

すぐに売り切れたりするような話題の人気商品を買う事がない俺は、「アマゾンのアラート?微妙じゃないか?」と返事をしていたが、

しばらくしたら、本当に「アマゾンのアラート」が作られて、驚いた


 そして現在、また同じようなネットショップのアラートに関する話しがあった。 昔の友人の話しから、一体どれくらいの月日が流れたのだろうか?

しかし返事は、「だが、断る」だ。 アマゾンアラート優秀だろう。


こういう風なアラートって本来は、出品と売り切れが激しく、在庫も安定していないような所に使うべきだろう


それなんてオークション?



そして、オークションのアラートが作られたのであった…





で、それなら作ろうって事になったけど、まずは他に作ってる人か、各オークションのアラート関係を確認

アラートの大切さがわかってから数年も経ってるんだ。 皆作ってるだろう。 標準装備レベル




友人も使っているヤフーオークション



オークションアラート - Yahoo!アラート

やっぱ公式であるじゃない  流石ヤフー様 天下のヤフーオークションは伊達じゃないな


「Yahoo!オークション」の1日の出品数が1,000万件を突破 - Gigazine
楽天がどうなのかは知らないが、ヤフー1強なイメージすげーわw


Yahoo!が6月16日にネットオークションを終了へ - Gigazine
って思ったけど、 海外だとヤフーオークション終わってたのかw


これは、意外だなぁ…




うちのお米は実は楽天市場から。 気になる楽天オークション



楽天市場は愛用してるけど、どうも楽天オークションはヤフーオークションに隠れちゃってる的なイメージが強い気がする…



Google検索: 楽天 オークション アラート


楽天オークションにはYahoo!アラートのような機能はありますか? - Yahoo!知恵袋
Q.楽天オークションにはYahoo!アラートのような機能はありますか?
A.今のところアラート機能はありません。 因みに2ちゃんで、こんなスレが建っています。w アラートもない楽天オークション(笑) 32


こ れ は ひ ど い w



と言う訳で、作れるか調べてみたら、【楽天ウェブサービス】RAKUTEN WEBSERVICEという便利なモノがあった



これを使って、楽天オークションアラートを作り始めて行く




ああ!素晴らしい! 楽天のAPIはかなり使いやすくなっており、アフィリエイトも向こう側が勝手にやってくれるので、つけてみた


そして、楽天のオークションアラートが完成間際に、楽天オークションの検索結果は、実はランダムな事が発覚(API限定?)


楽天のこのAPIでアクセスするサーバーは、複数のPCで構成されていて、

アクセスしたPCが所有しているデータを送ってきているのだろうが…

データの同期が取れていないのか? 検索結果が何パターンか存在した

終了したオークションの商品を返して来る事さえある…


1ページ目さえまともに取得できなくてランダム状態なのに、2ページ目とはなんだ?



そして気になるのは、この楽天のAPIは楽天デベロッパーIDごとにアクセス回数の上限が決まっており、

いつか使えなくなってしまう事が明白だという事。


まぁ、この問題は楽天オークションのアラートを利用したい人が、自分で楽天デベロッパーIDを取り、
この楽天オークションアラートのソフトウェアに登録すれば解決できるであろう


これで、楽天オークションアラートが完成





楽天のAPIだけだとわからなかったが、ブラウザからだと楽天のオークションは発送元地域が選べるようになっている

なぜ、これがAPIだと使えないのだろうか…  重要な機能だけに残念でならない



次に、ヤフーオークションのアラートも問題が多いとの事だったので、

楽天オークションだけでなく、ヤフーオークションにも対応させる事にした



嬉しい事に、ヤフーにもAPIが存在しているので、

ヤフーのオークションアラートの開発




楽天よりも一部のAPIが使いづらく、わかりにくかったり、(機能は良いだろうけど、少なくとも俺には使いづらい)

ヤフー公式のAPIのパラメータの記述に間違いがあったり、


楽天よりもAPIが使いづらかったが…

APIでのヤフーオークションの検索は、ランダムになっておらず、大きなトラブルがなかったのは嬉しい

ヤフーのAPIには発送地域の指定もでき、一番充実した商品の絞込みができるであろう


ヤフーのオークションアラートが完成






なんかここまで来たら、とにかくオークションの対応数を増やして、自動入札とかもつけちゃって、

あらゆるオークションに対応した総合的なオークションのツールとして作っていくか!



って事で、次に知っているネットオークションは、「モバオク」


モバ…オク…?


テレビでよく見るモバゲーの関連である事は間違いない 「モバオク」


モバオクは残念ながらAPIが公開されておらず、APIを利用せずにオークションアラートを無理やり作るのは大変、

それ以上に… 無理やり作るとどうしても、モバオク側に莫大な負荷がかかってしまうので、作るべきではないと判断


既にモバオクには公式オークションアラートもあるし、「モバイル オークション」という意味では完結しているのかもしれませんね




そして、次に、検索で出てきたのは、 「ビッダーズ」

ここはどうやら、モバオクを運営しているのと同じDeNAという会社らしい

ここもモバオクと同じようにビッダーズ公式オークションアラートはあるし、APIは期待できないか…?

と思いきや、ビッダーズはかなり昔からAPIを公開している模様



って事で、

ビッダーズAPIを使ったビッダーズのオークションアラートの開発




非常にシンプルで、特にこれといった特徴もなく、使い勝手も反応もよく…

一番やりやすかったけど、 あえて一言いうなら…  検索の条件指定が少ない事


ビッダーズのオークションアラートの完成





しかし… オークションというものは、人が多く集まれば集まるほど価格が上がるシステム

ユーザー数が少ないと売れないだけで在庫は残るネットショップと違い、

ユーザー数が少なくて入札がまったく行われないから、開始価格同然で安く売れてしまうオークション


1つでも、大手オークションに人気負けたら、高く売るために出品者もユーザーもそっちに行くだろうから、

大手オークションに問題がない限り(ヤフーは有料)、他のオークションは消えるくらいに思っていたが…

やっていけているのであろうか?  開始価格が高く設定されていたら、それはオークションという名のただのネットショップだと思う


有料会員専用、無料、手続きの価格設定などで、ギリギリでバランス取れているのか…


ビッダーズにも、なかなか良い商品も出品されていて驚きました




次に発見してしまったのが、 「MSNオークション」


MSNもやっていたのか! という事にほんと驚き

昔、メールはよく使っていたから、その関連でユーザーを取り込んでいるのだろうか


ここは残念ながらAPIを公開しておらず、(そもそもメールのPOP対応も遅かったし期待はできないか…)

公式でMSNオークションアラートもあるので、出番はなさそうだ…




そして、いよいよ世界へと!  オークションサイト 「eBay」


eBayで詳細なオークションアラートを実現!これはもちろんやるでしょう  必須ですよ!

利用規約云々が大変なので、 eBay対応版は近日公開 ってことで



eBayオークションアラートと来たら次はやっぱり、 「セカイモン」

オークション - eBay公認 セカイモン


eBayの商品を扱うから、eBayに対応させればいいだけかと思いきや、違うんです

セカイモンには、送料問題やサポート、そもそも日本語が使える等、eBayとは違った価値が存在します。

だから、何としてでも、セカイモンのオークションアラートは作りたい…!

オークファンにはセカイモンがAPIを公開しているようなので、大手だけをヘッドハンティングする様子

いつか、このソフトがセカイモンの目に付く事はあるのだろうか?


それが無理ならAPI使わずに通常の何百倍という負荷をかけてでもいいから、セカイモンのオークションアラートを作ろうかと思うw


まぁどうやら、問い合わせ? したところセカイモンは今、APIを開発中との事で、そのAPIの一般公開待ちですかね


セカイモンのAPIが公開され次第、セカイモンオークションアラートを作ります


まぁ、各主要なオークションについてはこんな所ですかね




アラートは完成したものの、問題となるのは自動入札の実装

ヤフー、楽天、ビッダーズでの自動入札を作るという事は、

その入札した商品を買わなくてはならないという事だ(入札され返されたらいいけど)



ヤフーでは、ちょうど欲しいモノがあったので、テストを兼ねて入札 そして、落札が完了


楽天とビッダーズは、入札寸前の画面にまで行き、入札ボタンを押す寸前にまではいけるが…

完璧に動くだろうけど、 実際に入札した事はまだない…


この調子で、eBayやセカイモン等にも対応させるためにも、色々買うと金銭的な意味できついw


更に、これから作る機能は入札後の機能の開発なので、非常に金がかかってしまう



このヤフー・楽天・ビッダーズのオークションアラートの需要があって、開発費が手に入らない限り、

ただのオークションアラートで止まって、次のステップには行けないかもしれんね



ああ、それにしても、久しぶりに記事を書いたが、このブログは黒歴史でいっぱいだなぁ…

昔活動していた関係で意外な所からリンクが貼られていたり、

高校を卒業してすぐのソフトウェアも公開してたりで、懐かしさを超えて恥ずかしさ、

今もまだ未熟だが、昔の自分も未熟さが良くわかる


このブログをご覧の皆様、ありがとうございます。

これからもよろしくお願いいたしますm(_ _)m


そして、このオークションアラートを使ってよい生活を!


米イーベイで自動売買ツールの使用禁止へ - Garbagenews

あら、そうだったのか…  じゃeBayは自動入札つけずに、検索だけか…  簡単になったなぁ…;;
2008年09月05日

skype ボイスチャット自動招待機能付き「NicoChat」

[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/106059077.html

[一行紹介]
特定の発言があると、ホストは発言者をボイスチャットに招待するMARIMOの機能と、ニコニコ動画をマネて作ったNicoChatをまとめました。


[説明]
ソフトウェアを起動後、ボイスチャット自動招待機能を有効にしたい部屋で、
ソフトウェア利用者は、「/host」と発言してください。

その後、その部屋にいる人達は、「/join」と発言することで、
自動的にホスト側からボイスチャットへのお誘いがきます。
複数人のボイスチャットに対応しております。

/silentと入力するか、 Silent Modeボタンを押す事で、
ボイスチャット参加者が来た場合でも、ウィンドウが切り替わらないため、
ホストはフルスクリーンのゲームやその他の作業に集中できます。
(現Verでは、一度Wait Timeoutというエラーが出るが、OKを押せば正常に動きます。)


use remote_rebootにチェックすると、
ソフトウェア利用者以外の人が、NicoChatを再起動できるようになります。
ホスト不在の時に未知のエラーが発生した場合に使用してください。


use remote_hostにチェックすると、
ソフトウェア利用者以外の人が、ソフトウェア利用者をhost状態にする事ができます。
ボイチャを終了時にホスト設定が解除されますので、/joinできない場合かつ、ホスト不在の時に使用してください。


NicoChatにチェックすると、Skypeでの発言が、画面上に流れるようになります。

文字の速度はSpeedで設定し、
小さくすればするほど早く、大きくすればするほど遅くなります。



*****開発日誌

Skypeも知らないうちにどんどん進化していって、
昔の手法ではいくつかのプログラムが動かなくなっているようだ

MARIMOやNicoChatもそんなプログラムの1つであり、
別にどうでもいいかなぁ と思っていた


新しいバージョンに対応しているExtra開発用のライブラリがあるのは知っていたが・・・

どうやらMARIMO公開と近い時期にSkype公式が、
ライブラリでMARIMOと同じような機能のサンプルを公開していたようだ'A`

Extra開発用のライブラリを使用しているだけあって、
俺の手法(SendMessage)とは違い、凄く簡単に作っていた'A`


そのサンプルは最低限の事しかやっていなかったのでとりあえず改良。
Extra開発用のライブラリの素晴らしさを思い知る・・・
MARIMOより性能がいい物が作れそうなのだが、
元が公式のサンプルという事で、公開する訳にも行かず、
身内用になる・・・


仕事に詰まったので息抜きとして、
NicoChatを0から作り、くっ付けてみた。


これで公開できるかなぁ という訳で、
メインはMARIMO サブでNicoChat なこのソフトを、

NicoChatとして公開'A`
2007年08月20日

skype ボイスチャット自動招待ソフト「MARIMO」

skype ボイスチャット自動招待ソフト「MARIMO」




[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/51990861.html

[一行紹介]
Skypeのボイスチャットのホストを支援するソフトです。特定の発言があると、ホストは発言者をボイスチャットに招待するなどができます。




[説明]
メニューの「作動」もしくは、「作動」チェックボックスにチェックを入れる事で、本ソフトウェアはskypeを監視します。



もし、「招待キー」の発言が一致した場合、ソフト利用者は、発言者をボイスチャットに招待します。



ソフト利用者が、既にボイスチャットしていた場合、そのボイスチャットに招待します。




発言者を招待し、発言者を呼び出し中の時に招待キーを発言されても、招待する事ができません。



その時、ソフト利用者はチャットルームに混雑エラーの文を発言します。



特定の発言がたまにスルーされる事があります。その時は、2回発言してください。



[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/51990861.html


*****開発日誌


元々はnicochatについていた機能ですが、精度をより向上&軽量化のために、

そのシステムを全部、最初から作り直しました。



Skype公式APIの関数などはこちらを使用

Skype Public API 1.2 documentation:

SkypeAPI Docs/Archives

Skype Public API 1.2 documentation 日本語版


Skype API Reference 1.4  英語版


skypeの特殊な動作を把握していないと、かなりわかりづらい・・・



あと、翻訳かレイアウトがおかしいのか

意外にも、日本語版より、英語版のほうがわかりやすい オススメ



Skype API For Java (Japanese)

こういう素晴らしいモノがあるので、こちらを使うとプログラミングが非常に簡単になるかも



>Skype APIは文字列ベースの仕組みのため、そのままでは非常に使いにくいものとなっています。

使いにくすぎ



プログラム上でskypeのボイチャをかける操作は、二通りある。


1つは、SkypeAPIではなく、チャットルームで

/call skype名

と発言すると、 そのskype名の人にボイチャをかける事ができる。


プログラムで、アクティブなチャットルームIDを取得し、そのチャットルームへ発言するやり方。以後A方式と呼ぶ



ちなみに、skype名は英数のみだろうから問題ないのだが、

プログラム上からskypeのアクティブなチャットルームへの発言の際に、日本語などの文字を送る場合、

skypeの文字エンコードはShift-JISではなく、UTF8であるため、

Shift-JIS→UTF8 への変換作業をしなくてはならない。



nicochatはこの skypeのアクティブなチャットルームに「/call skype名」で、自動招待を実現しているのだが、

どうもおかしな問題があるらしく、


一部の利用者が 「/call skype名」 と発言し表示しているのだ

通常だったら、「/call skype名」と発言した場合、文字は表示されず、ただそのskype名をボイチャに招待するはずなのだが、

なぜか「/call skype名」と発言、表示するため、そのskype名を招待する事はない。

もちろんスペースが入っているなどということもない  原因がまったくWA・KA・RA・N☆



また、詳細は忘れてしまったが、「,」などを使う事により、複数の人を同時にボイチャへ誘う事ができるが、

skype名に「,」を付けている場合、 例えば「AAA,BBB」というskype名の人を呼び出すために/callをすると、

AAA と BBB さんを呼び出してしまう という問題が発生する。


skype名に 「,」 が使えるなんて知らなかったわ・・・





さて、nicochatに使われているこの方法だと、いろいろ限界がある訳で、

もう一つの方法は・・・


skype APIを利用してskypeボイスチャットへ招待する方法


SkypeAPI の CALL を使う

やり方は、 skypeに、「CALL skype名」と送ってやればいいだけ。

以後このやり方をB方式と呼ぶ。



まぁ、簡単な訳なんですよ

なら最初話した面倒なA方式より、簡単なB方式をやれよ って話しなんですが、


B方式にはB方式の問題があり、A方式では吐かないエラー


「ERROR 96 CALL: A call exists in ROUTING/RINGING/EARLYMEDIA state」



というエラーを吐いてしまう。



意味は、 「既に 通話中/呼び出し中/EARLY MEDIA(知らん) のボイチャが存在しています」

「通話中」に使えない っていう時点で、当初の目的のボイチャ自動招待ができなくなってしまう。


skypeAPIのサンプルを見ると、CALLを使う前に、現在のボイチャを保留にしている。

保留状態ならCALLが可能らしい



ためしに、Skype通話音声テストを呼び出して、通話中にしてから、保留にしてみると、

skype通話音声テスト 保留にしたら落ちやがった'A`



ここら辺から友達使い出して開発ですよ

モノスゲーちょくちょくやるんで、付き合わせるのは悪いなぁ とか思ってたけど・・・ 仕方ないんだ


で、保留中の呼び出しは成功を確認したが、


次、「呼び出し中」のユーザーを保留にする事ができない。

A方式と違い、一斉に!joinが来た場合、 招待できるのは一人だけ となってしまう。


これはどうしようもないので、混雑した場合は「混雑」というエラーを発言するようにした。



また、人数が増えてきた場合、そのユーザー全てを保留にする のは面倒

文字列ベースの処理 という事もあってか ほんと面倒な処理になってしまう。


更にひどいのはskypeのボイチャを終了したユーザーがいるのに、

プログラムで取得したskypeのログでは、そのユーザーはまだ存在している  とかね


ユーザー一覧情報はあてにならない。存在しないユーザーに処理をかけるとエラーを吐く。



エラーを吐いてもいいとして、 一番問題なのは、

「現在のボイチャに招待」する場合、



SkypeAPIによると、

SET CALL JOIN_CONFERENCE

- call ID (numeric) to join into;
- master call ID, where is another call's ID.

もしここで、実際には存在しないゴーストIDを入れたとしたら・・・



つまり、SkypeAPIに従っていただけじゃ、黒ヒゲ一発ゲームな訳なんですよ。




このように、想定外の問題が非常に多いので、実際にプログラムを動かしながら開発していこうと思ってたら、


今度は・・・




IP電話のスカイプで大規模障害、2日間サービス不能に





エアーマンが倒せないんですよ

airman.GIF




skypeを多重起動して、実験を全部1つのPCでやってたから、

airman.GIFairman.GIFairman.GIFairman.GIFairman.GIF


エアーマンがこれまた多いんですよ



これがずっとクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクルクル






もうね アフォかと  ヴァカかと


たまに全部エアーマン倒せてて、じゃ、実験再開するか と思ってみても、


発言したテスト用の「!join」が、MARIMO搭載したskype本体に送られてこなくて、

気づいたら、 クルクルクrクルク(ry



別の実験でskype通話テストとのログ取ってる最中に、 数時間遅れで先ほどの!joinがきて、ログが乱れる訳ですよ


ファビョーン!





さてさて、最初は技術とかを書いてたが、気づいたら、かなりの愚痴日誌になってしまった。


まぁとにかく、そんなこんなでB方式で作られた自動招待システムが、「MARIMO」 という訳なのさ




MARIMOが動かなくなって、MARIMO再起動したら直った っていう報告受けたので、

定期的にMARIMOを再起動するようにしてやったのさ アーハッハッハッ!!!

今のところ、正常・・・  なんで、ベクターに申請してみる。



nicochatの自動招待機能を消して、

nicochatのところに、MARIMOの事でも紹介しておこうかな


//*****追記


今までのボイチャ自動招待は、すぐにエラー吐いたりで大変だったが、

今回のボイチャ自動招待はかなり安定してる


しかし、

skypeエクストラ



に登録する日は来るのだろうか・・・
2007年08月06日

フォルダ内比較ソフト「ANAGOSAN」

フォルダ内比較ソフト「ANAGOSAN」



[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/50476630.html

[一行紹介]
フォルダ内のファイルと別フォルダ内のファイルの名前を比較し、一致や不一致を検出するソフトです

[説明]
比較したい一つめのフォルダのアドレスを、「フォルダ1」のテキストボックスに記入し、取得を押します。

比較したい二つめのフォルダのアドレスを、「フォルダ2」のテキストボックスに記入し、取得を押します。

その後、「計算」を押すことで、比較が行われ、結果が下のボックスに入ります。

左から、「フォルダ1のみに存在するファイル」「両方に存在するファイル」「フォルダ2のみに存在するファイル」です

[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/50476630.html


*****開発日誌

諸事情により、友達と同じファイル・フォルダ構造にしないといけなくなったが、

デフォルトの操作だけじゃ調査するのが面倒。


これくらい処理なら、数十分くらいだし、じゃあ作るか みたいなノリで作成。
2007年07月19日

ページランク一括確認取得ソフト

ページランク一括確認取得ソフト



[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/48520994.html

[一行紹介]
ページランクを調べたいページのURL一覧を記入するだけで、全てのURLのページのページランクを取得し、ページランク別に分けて、URLを一覧表示してくれます


[説明]
調べたいページのURLの一覧を記入し「取得開始」を押すと、

記入された全てのページのURLにアクセスし始めます。
(この間、量やサイトの状態によって、しばらく時間がかかります。)

完了後、URLの数と、PR別の合計数と、PR別にわけたURL一覧を表示します。

[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/48520994.html



*****開発日誌

磯野の管理用として作成


ページランクが設定されていないページのページランクを調べようとすると、

エラーをはくので、ページランクが取得できないページの場合、

-1と表示するようにした



しかし、磯野の登録用ページのページランク一覧を取得して調べても、

なんだかなー・・・



やはりトップページのページランク一覧を取得できるようにするべきだろうか

とりあえず、便利だと思うので、ページランク一括確認取得用として、公開しておこうと思う。
2007年06月21日

IndyのUDP通信でP2P方式を使用し、作業中のグラフィックを共有するグラフィック編集ソフト

IndyのUDP通信でP2P方式を使用し、作業中のグラフィックを共有するグラフィック編集ソフト




試作品ダウンロードはこちら

サーバーとクライアント という形ではなく、

サーバーとサーバー

UDPClientを使わず、UDPServerのみの通信になっている。


この実験のシステムでは、接続者のIPとportをまとめたリストを共有するため、

全てのサーバーは、他の全てのサーバーに接続している状態になる。


例えば、A・B・Cの3人のユーザーがいて、Aをホストとした従来のやり方では、

B(データ送信) → A(サーバーホスト経由) → C(データ受信)

となり、Aの負担が大きくなってしまうが、


自分自身がサーバーホストとなり、他の全てのユーザーと接続しているのなら、

Bがデータを送信する場合、
B(データ送信) → A(Bへの接続者)
B(データ送信) → C(データ受信)

Cがデータを送信する場合、
C(データ送信) → A(Cへの接続者)
C(データ送信) → B(Cへの接続者)

となり、サーバーのホストをAとした通信に比べ、Aの回線の負担は軽くなる


次に、接続者の何人かが光回線であり、

回線速度が速い人に回線への負担をかける場合の処理はまだ作成していないが、

それができれば、P2P方式の完成だろうか


現在わかっている問題は、火壁やルータなど、何らかの環境で、

UDPServerを立てられない人がいる場合、

接続ができないなどの問題が発生するという事。



また、グラフィックのシステムについては、

「画像を共有」するのではなく、

グラフィックを描く「命令(文字列)を共有」しているので、

100byteにも満たない情報が送受信されているだけとなる。


これにより、大人数でも同期が取れるかもしれない。


ちなみに使用したIndyはIndy9である


IndyのUDP通信でP2P方式を使用し、作業中のグラフィックを共有するグラフィック編集ソフト



使い方

8060 : 自分のサーバーのポート

127.0.0.1:8060 : そのアドレスへ接続する(ホストではなく、接続時のみ使用する)


ホスト : 誰にも接続せず(ノードをもらわず)サーバーを立てます
接続 : 既にホストがある場合、そのホストへ接続します。
2007年06月15日

たぬき

[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/31735288.html

[一行紹介]
文章から、ある文字だけを取り除いたり残したりする文章修正ソフト

[説明]
ネット上で気に入った小説があったけど、
「、」「。」が気に入らない><
「www」をこの世から抹消したい><

プログラムのサンプルソースを公開してるサイトみつけたけど、
全角スペースを使っててエラーをはく><

いちいち直すのはめんどくさい そんな時に!
一括修正してくれるのが、「たぬき」です

[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/31735288.html



*****開発日誌

サンプルソースを動かそうと思っても、

全角スペースなど、PGで動作しない文字列が含まれており、

動作しない という問題が多く、いちいち修正するのが面倒だった


という訳で製作

2007年06月01日

ご指名置き換え君

[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/31145420.html

[一行紹介]
Wordに付属している置き換え機能では、置き換え場所の範囲の指定ができません これは 括弧内を置き換え などという条件ができる置き換えソフトです


[説明]
Wordに付属している置き換え機能では、置き換え場所の範囲の指定ができません

これは 括弧内を置き換え などという条件ができる置き換えソフトです


最初に左上で、

1.ある文字とある文字間の条件の設定
2.置き換え元の文字
3.置き換え先の文字
と、設定します。

初期設定では 『 { } 括弧』 で囲まれた 『タブ』 を 『空白』 に置き換えるという設定になっています。


編集したい部分をコピーした後、 1 2 3 と順番に押すだけで、

編集後のデータがクリップボードに入ります。

1.0では、1文字の置き換えしかできません たぶん


[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/31145420.html


*****開発日誌

このソフトの開発動機は実はトンデモないものである。




ラグナロクオンライン(ragnarokonline 以下RO)のEMUサーバーを立ち上げる際に使う「athena」


athenaでのRO EMUサーバー管理者の何人かとお話しする事ができた。

考えを纏めると、


「ただそのままの状態では非常につまらない劣化したROのサーバーになってしまう」

「アレンジをしないと、本サーバーを無料でやりたいだけの厨房を集めるだけのゴミになり、価値がない」

「新しいバランス、新しいシステムを入れるなどのアレンジをしてこそ、ROのEMUに価値が生まれる」


つまり、 高級な「3DRPGツクール」をやっているのだろう


athenaの編集は難しい という話も聞いた



athenaのデータを見せて貰うと、こういう感じになっている

athena1.GIF


ここでパラメータとかを設定しているっぽいが、

これをメモ帳で間違えずに編集するのは、正直、無理というものだ。





RO EMU「Athena」の編集を簡単にする方法




まずこの膨大なデータをワード(置き換え機能を使いたいだけ)に送る
athena2.GIF


そして、置き換え(CTRL+H)で「,」 を「, 」に置き換える(,[タブ])
athena3.GIF


そのデータをテキスト形式で保存し、エクセルで開くとこうなる
athena4.GIF



しかし、この場合、item_db.txtにある


{ itemheal rand(105,145),0; },

という記述が

{ itemheal rand(105, 145), 0; },


このような記述に問題が発生する



そのathenaの問題を解決するために、

{}内の「, 」を「,」に戻すシステムとして、このソフトを作った


このために作った

RO EMU用ソフト





しかしよくよく考えたら、ワードの置き換え機能も搭載して、

完全自動 RO専用としておけばよかった気がするが、

まぁそこは一般ソフトとしても使えるようにしたかったんだろう  昔の俺は



RO EMUサーバー運営してる人のほとんどは、

このようなやり方でathenaのデータを編集しやすくして、作業をしていると思っていたが、

新しいRO EMUサーバーとして期待された人が作業中として公開したSSには、

どうみてもathenaをメモ帳で編集してあって、衝撃だった


もうRO EMUサーバー事情なんてどうなってるか知らないけど、

とりあえず公開手続きやっておく
2007年05月16日

mugen登録支援ソフト

[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/42311407.html

[一行紹介]

MUGENのキャラクターの一括登録 ステージの一括追加 BGMの設定など色々な事が簡単に行える



[説明]
モードを選択し、charフォルダ もしくは stagesフォルダをドロップか入力して、アドレスを指定する

それで、そのフォルダ内のデータをmugenへ追加する記述が表示されます。


stage viewerは、その検索結果のdefファイルを読み取り、ステージを一覧表示します。

そのdefファイルに関連付けられたsffファイルがない場合、最後にまとめて読み込めなかったファイルのアドレスの一覧を表示します。


表示されてるステージに、soundフォルダ内の音楽ファイルのアドレスを入力orドロップする事で、

そのMAPのBGMが設定されます

ステージ側のdefファイルが書き換えられるので注意

※ ドロップした場合、ボタンを押す必要はありません(作業がスムーズ)


追加 にチェックを入れて、最後に上にある「追加」のボタンを押すことで、そのチェックを入れたステージのみの記述になります。


[ソフトウェアのダウンロードはこちら]
http://haijindiary.seesaa.net/article/42311407.html


//*****ソフトウェア開発日誌

mugenへのキャラ追加の際、一々取得するのが面倒だからどうにか(ry っていう話しを友達が言ってたので、

一括登録ができるように、1時間くらいかけてソフトを作ってみた

mugen登録支援ソフト
http://freestory.cocolog-nifty.com/soft/mugen/Mugenc.zip


設定とかねーや'A` なにつけよう


とりあえず仕組みは、charsフォルダをドロップするか、アドレスを入力することで、

charsフォルダのアドレスを設定する。

あとは勝手に、charsフォルダにあるキャラデータの名前を取得していき、


○○ , random
○○ , random
○○ , random
○○ , random

と記述される

あとはこれをmugenのキャラ設定の場所にコピペすれば、

10体だろうが100体だろうが1000体だろうが、

一瞬で作業が終わる


まぁ問題は、フォルダ構造2重などの特殊だったりするケースか


つーかこういうソフト 探せば絶対にありそうwwww



zip形式には対応していません

試そうとしたファイルが、zipの中にdos用とwin用のzipがあって、

エラー吐いてむかついたので、作るのやめました


実装は、今後だな


//*****追記

ただフォルダ一覧を取得するのではなく、

ちゃんとそのフォルダがmugenで動くフォルダが判断するシステム追加


エラー起こすと思われるフォルダも一覧表示してくれる

ZIP形式対応


//*****追記 5/20

mugenスレの要望でステージビュワーも作ったりしちゃった

まさか自分がここまでできるとは思わなかった

>>677氏の情報提供と、モチベーションを高めてくれたスレの人たちには感謝


この情報はかなり価値があると思うので、dat落ちして見えなくなるまえに、ここへ転載しておく


//*****ここから 愛のある無断転載

677 :名無しさん@お腹いっぱい。:2007/05/18(金) 13:42:11 ID:wDeH2iDJ
>>637
手元にformats.txtがあったからSFFの部分だけ張っとく
頑張れ
/*--| SFF file structure
|--------------------------------------------------*\
Version 1.01
HEADER (512 bytes)
------
Bytes
00-11 "ElecbyteSpr\0" signature [12]
12-15 1 verhi, 1 verlo, 1 verlo2, 1 verlo3 [04]
16-19 Number of groups [04]
20-24 Number of images [04]
24-27 File offset where first subfile is located [04]
28-31 Size of subheader in bytes [04]
32 Palette type (1=SPRPALTYPE_SHARED or 0=SPRPALTYPE_INDIV) [01]
33-35 Blank; set to zero [03]
36-511 Blank; can be used for comments [476]

SUBFILEHEADER (32 bytes)
-------
Bytes
00-03 File offset where next subfile in the "linked list" is [04]
located. Null if last subfile

04-07 Subfile length (not including header) [04]
Length is 0 if it is a linked sprite
08-09 Image axis X coordinate [02]
10-11 Image axis Y coordinate [02]
12-13 Group number [02]
14-15 Image number (in the group) [02]
16-17 Index of previous copy of sprite (linked sprites only) [02]
This is the actual
18 True if palette is same as previous image [01]
19-31 Blank; can be used for comments [14]
32- PCX graphic data. If palette data is available, it is the last
768 bytes.
\*--------------------------------------------------------------------------*/

678 :677:2007/05/18(金) 13:50:00 ID:wDeH2iDJ
あとはここのSFFdecorderの説明書と
http://www.ne.jp/asahi/home/raiwa/Game/Mugen/Top.htm

ついでにpcxの仕様(pcx扱えるライブラリとか使うなら必要ないけど)



http://www.qzx.com/pc-gpe/pcx.txt

//*****ここまで 愛のある無断転載
//*****ここから おまけ

04-07 Subfile length (not including header) [04]
Length is 0 if it is a linked sprite

4 5 6 7 って順番じゃなく、

7 6 5 4 って順番で読み込ませないとダメだった。

バイナリですから


defファイルは、iniに非常に近いため、iniでdefのデータを読み込む事に成功した。

//*****ここまで おまけ

bufferについてちょっと間違えてた認識があったな

bufferは関数で細かく区切った方が良いのかも  未来の自分へ



匿名でmugenスレに関わっていたが、このブログを晒す事にした。

アンチ・荒らし はなるべくスルーの方向で
2007年05月14日

モンスターハンター蓄積シミュレーター

[ダウンロードはこちら]
http://haijindiary.seesaa.net/article/42341954.html

[三行紹介]
モンスターハンター2解析情報を元にした蓄積シミュレーションです。
そのモンスターの蓄積状態がわかります。時間による蓄積の減少なども計算してくれます。そろそろ状態異常になる場合、音を鳴らす。
モンスターハンターフロンティアの場合、ゲームの画面上に 現在の蓄積値を表示することもできます。

[説明]
本ソフト起動後、「読み込み」でボス情報を読み込み、

「キー入力監視」でキー入力を監視します(チャットしづらくなります)

最後に、「常駐」を押してください。


設定で画面上にテキスト表示してくれたり、状態異常継続の処理のONOFFもできます。(最初に設定を弄ってチェックを入れる事を推奨)


デフォルトキー

W:毒弾Lv1が命中した時に押す
E:毒弾Lv2が命中した時に押す
Q:毒になったときに押す

S:麻痺弾Lv1が命中した時に押す
D:麻痺弾Lv2が命中した時に押す
A:麻痺になった時に押す

Z:チャットとシミュレーターモードの切り替え
X:本ソフトを表示


[ダウンロードはこちら]
http://haijindiary.seesaa.net/article/42341954.html




//*****ソフトウェア開発日誌

モンスターハンターのPC版




モンスターハンターフロンティア(MHF)




PCってことで、ちょっと便利なソフトを作れないかと思い、

モンスターハンター2解析情報



というサイトの情報を元にして、


モンスターハンター蓄積シミュレーター



モンスターに与えた蓄積ダメージ・時間による蓄積減少などを計算してくれるソフトを作ってみた

モンスターハンターDosと同じモンスターデータを使っているモンスターハンターシリーズなら、

この蓄積シミュレーターが使えるでしょう(操作は面倒ですが)



使い方

読み込みで、付属のモンスターのiniファイルを読み込む

キー入力監視開始を押す

W:毒弾Lv1が命中した時に押す
E:毒弾Lv2が命中した時に押す
Q:毒になったときに押す

S:麻痺弾Lv1が命中した時に押す
D:麻痺弾Lv2が命中した時に押す
A:麻痺になった時に押す

Z:チャットとシミュレーターモードの切り替え


追記:最小化を押すのではなく、閉じる で常駐開始w


終了は、ソフトウェアがタスクトレイに入るので、

タスクアイコンを右クリックし、終了を選んでください




ClipStarで学んだ技術を生かし、

モンスターハンターフロンティアが起動していても、

キーを押せばワンタッチで計算がされるというもの

Wキー:毒弾Lv1分の蓄積
Eキー:毒弾Lv2分の蓄積
Rキー:指定値分の毒の蓄積

Sキー:麻痺弾Lv1分の蓄積
Dキー:麻痺弾Lv2分の蓄積
Fキー:指定値分の麻痺の蓄積

毒・麻痺になった場合、免疫による加算がされ耐性値が上昇し、蓄積は0になる

で、状態異常継続中は蓄積がなし(毒のみ耐性-1で止まる)


っていう設定にしたけど、「設定」で継続時間の判定の計算はしない を選べるようにした。



ラグによる問題

自分の画面では命中したエフェクトが出たのに、

システム側では命中していない時があるので(コンマ単位の時間だが)


蓄積値がステータス異常を引き起こす状態になっても、

状態異常を起こさず、手動で「状態異常発生ボタン」を設置

Qキー:毒になり、耐性値上昇。蓄積0
Aキー:麻痺になり、耐性値上昇。蓄積0



QWEASD シフトとかもいらず、よく使うキーだが、

このソフトはどんな状態でも・・・

たとえ、チャット中だろうが作動するため、会話が不可能になる。


そのために、あるキーで、ソフトの活動開始・停止ができるようにした。

Zキー:開始・停止ボタン



で、これらを好きなキー配置にするために、キーコンフィグも搭載

キーコンフィグなんて初めて作ったわwww



おまけで、モンスターハンターフロンティアなどのフルスクリーンになって、ウィンドウが消えてしまっても大丈夫なように、

サウンドが再生されるようにした。

hit.wav   : 蓄積値上昇時に鳴らすサウンド
osirase.wav : 蓄積値が耐性値に近づいた時に鳴らすサウンド
gennsyou.wav : 蓄積値が耐性値から離れた時に鳴らすサウンド


更に、モンスターハンターフロンティアの画面上に蓄積値などを表示できないかと、色々やってみた

その結果、モンスターハンターフロンティアの画面上の好きな位置に、蓄積値/耐性値を表示できるようになった。

nProtect・・・大丈夫なのかと・・・


このモンスターハンター蓄積シミュレーターはモンスターハンター2の情報を元に作られているため、

モンスターハンターフロンティアだと僅かな誤差があるかもしれない

おまけに、モンスターハンターフロンティアでは今後、仕様変更で耐性・免疫・減少などが変わって来て、

モンスター情報を更新する必要があると思うが、


俺は仕様変更後を解析するようなレベルまで行けないので、

モンスターハンター2(dos)の解析情報を作ったような神が現れるのを、ただじっと待つしかなさそうだ



ソフトのURLをもう一度

モンスターハンター蓄積シミュレーター




('3')<ガンナー人口が増えますように


//*****追記 5/20


地味に更新


これを使って実際にテストをしてみたが、


ラグの影響で実際には当たっていないケースがある事がわかった
(1回目だけで、他は正常だったので、プログラムや耐性仕様変更などではない)


ほんの僅かな時間差 時間にしてコンマ何秒というラグで、

普段は気にしなくて良いレベルだが、


実際には命中していなくても、命中エフェクトが表示されるのが問題だな
(逆もまたしかり)


敵が高速移動中や、動き回る小さく細い尻尾などは、特にひどいかもしれない


まぁ、先ほどにも書いたが、ラグは僅かだし、

1〜2発程度の誤差くらい問題ないだろう



//*****追記

このソフトはほぼ、ガンナーのために作られている

ライトボウガン ヘヴィボウガン用



麻痺弾Lv1の蓄積値は25

麻痺弾Lv2の蓄積値は25

毒弾Lv1の蓄積値は50

毒弾Lv2の蓄積値は25

任意の値を送る事で、弓にも対応できるかもしれない


モンスターへの攻撃 【弓編】
http://mmpotato.hp.infoseek.co.jp/codes/MH2/platk_yumi.html
状態異常属性ビンの装着

を見ると、弓の蓄積シミュレーションもできる

>状態異常攻撃強化 スキルが発動していると、属性値が 1.125倍になります。
>また、溜め段階1の時のみ属性値が半分となります。
この点に注意が必要


任意値を使う事により、片手などの蓄積も、計算可能だが
(実際の蓄積値は、表示されている蓄積値の1/10)

しかし、攻撃回数の多さなどから、使用は難しいだろう。



//*****追記

蓄積ではなく、攻撃の場合において、ガンナーにとって重要なのは、

相手の肉質の把握となる




ヘヴィボウガンはスリル満点で面白い

食らったら即死の攻撃を常にギリギリで回避する
(上位グラビモスのグラビーム? 無理すっよwwww)


回避ができたら次は、弱点の部位への正確な射撃を行う

如何に敵の攻撃をかわしながら、敵の弱点にクリティカル距離からの弾丸をぶち込むか

これができると、ボウガンとして楽しめる


全ボスの弱点部位把握などはしていないので、

行くたびにMH2解析サイトのモンスターデータを見るのだが、

その手間を省けるように、モンスターデータの内容を、

この蓄積シミュレーターで表示できるようにした。


自動保存されるメモ機能もあり、思いついた事などを書き留めておく事ができる


で、このソフトの配布許可などを得たく、MH2解析情報の中の人に見せた所、

ソフトウェアのほうにMH2解析情報を参考にした という記述があれば良いとの事で無事許可もおり、

公開開始
2007年05月07日

skypeの機能拡張ソフト NicoChat

[ダウンロードはこちら]
http://haijindiary.seesaa.net/article/41013514.html

[一行紹介]

skypeの発言をニコニコ動画のように画面上に流す



[説明]
起動し、skypeとの通信を許可をしてください。
(一度だけ にしないと正常な動作しないのはskypeのバグ?)

それでskypeでの発言がニコニコ動画のように画面上に流れます。

タスクトレイにあるアイコンを右クリックし、設定をすることで、skypeチャット送信用のテキストボックスを画面上の好きな位置に設置したりなど様々なことができます。

XP専用です。

[ダウンロードはこちら]
http://haijindiary.seesaa.net/article/41013514.html


//*****開発日誌

最近、ニコニコ動画が面白くてしょうがない

あのような実況を、リアルタイムでできないか と考えた

映像配信の時もリアルタイムでニコニコ動画のようにできたら・・・


リアルタイムという事で、どうしても質と時間差が出てしまうだろうが、

映像配信時に使う字幕ソフトに良いのがないため、それもかねて作る事にした


とある人から、透明化の事を教えてもらったので、

それを使って文字だけを画面上に表示させる事に成功


あとは、ネット通信用プログラムを書き、

実況したい人にクライアントを配布という、

新しいチャットソフトを作るようにすれば、

とりあえずニコニコ動画風の画面にする事ができるが、


クライアントソフトを人に渡して使わせるっていうのが面倒

できれば既存のチャットソフトの新着メッセージのみを流したい

そうすれば特に手間がかからず、簡単に目標を達成する事ができる



現在主流のチャットソフトは、

MSNメッセンジャー
yahooメッセンジャー
Skype
IRC

といった所だろうか(ICQはもう・・・)


独断と偏見だが、yahooは不特定多数との浅い交流が強いため、問題外


私の場合、MSNメッセンジャーを今まで使ってきていたが、

どうも複数の人とチャットした場合のバグが非常に多く、

また、操作性も悪いので、

チャットソフトをskypeに乗り換えました


skype=ボイチャソフトと思っていたが、

チャットにバグが少ない

そして複数の人との交流を目的にされて作られたのか、

複数とのチャットの感覚はIRCに近く、

非常に助かる機能が豊富だった

ボイスを除いても、意外と性能がいいskype


もうMSNメッセは俺の中で、ただメモリを食うだけのソフトになりさがってしまった


また、驚いた事に、skypeはDelphiで作られたという事

もうオワタ的なマイナーだけど、意外に有名なモンに使われてるよねDelphiって


そんな訳で、今回は、skypeの拡張として、画面上に文字を流せるソフトを作った

skypeとMSNメッセンジャーは親しい仲間とのチャットで使用するが、

同じ考えを持った人たちが集まるIRCでも、このソフトの需要があると私は思う

気が向いたら、IRC対応にするだろう


送信用のテキストボックス(エンターで送信 シフトエンターで改行)

も設置してみたら、

skypeを最小化したままでも使えるような感じになってしまった

まるで新しいチャットソフトだな



ソフト名とかまだ決まってないが、とりあえず公開

削除


起動時、skypeとの通信がなんたらとか出るが、許可してください

じゃないと動きません

ずっと許可ってやった場合、なんか2回目エラー起こしてたので、一度だけ がオススメ


タスクトレイにあるアイコンを右クリックする事で、

設定を出せます フォントサイズとか設定したほうがいいですね


//*****追記

ウィンドウの透明化を使った場合、

Windows Media エンコーダ使用時にソフトウェアが映らない事が発覚


透明化・・・ のやり方は他にもあるらしく、そっちを使った場合、

Windows Media エンコーダ使用時にソフトウェアが映るのだろうか・・・



//*****追記

Skypeのエクストラに登録したい



しかし、エクストラに登録できるのは、HTMLとDLLで、

さらにそのDLLは、skype用のシステムを使って作られたモノ?


なんか前見たけど今もう一度サイトめぐりするの面倒なので省略

つまり、そのskype用のシステム使って作ったDLLならエクストラに登録できます ってこった


このSkypeの機能拡張ソフト Nicochatでは、

かなり強引な方法でやっており、処理も面倒なことになってしまっている。


かなり面倒な処理が・・・ そのskype用のシステム使うと、一行でできるとか・・・

もうね アフォしたわ'A`


まぁなんとか目標の機能は実現できた訳だし、

RC対応とか そっち方面で頑張っていこうと思う

IRCもDLL作るんだよな まぁこっちは簡単だからいいか'A`


//*****追記

ホストがフルスクリーンゲームなどで手が放せない などの場合でも、

招待ができるようにnicochatを改良


ボイチャのホストをやった場合、



何らかの事情で落ちた人を呼び戻す場合、ホストがskypeを操作して招待を送る必要がありますが、


このソフトのその他にある設定をする事により、

ボイチャに入りたい人が「!join」などの特定の発言をする事により、自動的にそのルームのボイチャのホストからキーワード発言者へボイチャの招待をします。

ボイチャのホストは何も操作しなくて良くなりますので、ホストが不在の場合で立て直す なんて事がなくなります。


自動招待



かなり便利だと思います

//*****追記

NicoChat ver1.20
skypeの機能拡張ソフト NicoChat ver1.20をベクターに申請

更新内容

ボイチャのホストをやった場合、

何らかの事情で落ちた人を呼び戻す場合、ホストがskypeを操作して招待を送る必要がありますが、


このソフトのその他にある設定をする事により、

ボイチャに入りたい人が「!join」などの特定の発言をする事により、そのルームのボイチャのホストからボイチャへの招待を受ける事ができます。

ボイチャのホストは何も操作しなくて良くなりますので、

ホストが不在の場合で立て直す なんて事がなくなります。


//*****追記

nicochatのバグについて

skypeで、ボイスチャットのホストをしつつ、nicochatを長時間使用した場合、

強制終了が出るなどのバグが存在する
(この例は開発者PC'A` 他 !join対応できないとか バグいぱーい)



でも、

強制終了バグについては、nicochatではなく、

別の人が作ったskype用のソフトで、(ログを残すだけ)

ボイチャホストしてたら、

強制終了されたんで


あれ、これはnicochatのバグじゃない?'A`

なーんて・・・




!join で呼び出せないバグについて

!joinが発言されると、

skypeのホストは 「/call [発言者の名前]」 を発言する

これはskypeのコマンドであり、引数のユーザーを呼ぶコマンドである。
(まぁ厳密には、nicochatの!joinはもっと複雑だけど)



これがなぜか 「/call 名前」をコマンドとして認識せず、

発言してしまう人もいる



/callコマンドを使わず、skype APIのcallを使った場合、

誰でも正常に呼べるのだが、その場合、

複数の人が同時に呼び出しになる事ができない

困った'A`




「他の人を呼び出しております しばらくお待ちください」

的なメッセージ入れちまえばいいかな

なんて書きながら今思ったんだ  名案・・・!


//*****追記

別にソフトを作って問題解決しました。

自動招待機能を使いたい場合は、こちらをダウンロードしてください


skype ボイスチャット自動招待ソフト「MARIMO」
2007年04月20日

マヨネーズ

[一行紹介]
複数のURLを一気にリンク解析し結果をまとめ、検索などで範囲を絞り一括ダウンロードができるソフト

[説明]
一番上のボックスに、解析したいURLを入力します

複数行書いても良い  というのが、このソフトの最大の強みです。

複数行書いても、結果は同じところに表示され、検索などで範囲を絞り、一括ダウンロードができます。

また、テキスト表示などで結果をコピーしたりなど、便利な機能もあります。


ダウンロードの上のボックスは、保存フォルダです

入力された内容のフォルダを作り、そこに選択されているファイルをダウンロードします。


URLに指定された文字列が含まれているURLのみを検索、表示する事ができます。

Cで最初の何も検索されていない状態に戻ります。

[実演映像]
実演映像1

[ソフトウェアのダウンロード記事]
http://haijindiary.seesaa.net/article/39455394.html


//*****ソフトウェア開発日誌


HPの解析関係は色々作ってきたが、

あれは全て上級者なら簡単にできる事  つまり初心者用


上級者でもできるが、面倒な事をこのソフトで実現可能にしたいと思う。


解析結果が複数になっても、それを全て解析する


文字で説明するより、図で説明するほうがわかりやすいが、面倒なので今日はここまで
2007年03月18日

クリップボード拡張ソフト「ClipStar」

[一行紹介]
たぶん全形式対応! クリップボードのデータの一時保存・呼出が瞬時にキーボードだけで行えるゥ! 新しい操作感覚ッッ!

[説明]
クリップボードのデータを、一時的に仮想クリップボードに入れることにより、 クリップボードの容量を増やして、より扱いやすくするためのものです。

対応しているデータはテキストだけでなく、画像やファイル・HTML・CADデータなど、

様々なもの、たぶん全ての形式に対応しております。


テキストのみ、プレビュー機能があります


マウスを使い、
Save で番号の仮想クリップボードに保存。
Load で番号の仮想クリップボードを読込。
あと、ワンクリックでクリップボードの管理ができるだけじゃなく、

キーボード操作が好きな人用に起動している間なら、非アクティブでも、

Ctrl+Shift+数字キー(1~9) で番号に即Save
Ctrl+Alt+数字キー(1~9)   で番号に即Load

ができます。

これは、フルスクリーン中のゲームなど、通常のソフトが操作できない場合でも有効ですので、非常に便利な技です。

もちろんタスクトレイに入れて常駐もできます。

Ver1.4から 履歴機能がつくようになりました

ワンクリックで保存されたクリップボードの履歴を呼び出すことができます。


[ソフトウェアのダウンロード記事]
http://haijindiary.seesaa.net/article/16775252.html


//*****ソフトウェア開発日誌

開発スレがなかったので、作ってみる


↓ここからグダグダ思ったことを書いてみるモード


まぁあれだね   作り始めたのいつ?

もう理由も何も忘れちまったよ


ソフトウェア製作で金稼ごう!って思ったけど、

やっぱり難しく、色々やるが技術不足という壁


それでも、良い物を作ろうと


一生懸命やってできたのが、ClipStar

テキストや画像データのみ対応のクリップボード拡張ソフトが溢れる中、

全形式対応 っていうこの努力の結晶


これを有料にして、稼ぐぞ! って思ったが、



ま っ た く 人 気 で な い の な

まぁあるあるだ


俺の知名度がまだ低いだけで、広まればきっと・・・

・・・キツス('A`)



様子見って事で無料で配布し、1ヶ月おきに更新が必要って状態にしたんだが、

それでイマイチってわかったし、なにより更新作業がめんどくさいので、


ついに無料後悔('A`)



そして、ベクターのコメント評価では「2」をもらった

ああ、がっかりさ!


でも、他のソフトには激甘コメントばっかついていたので、

この評価2と的確なコメントは、非常に参考になるコメントだったと思いますので、
この場にて、感謝を言っておきます


で、クリップボードの履歴機能とかつけたりしました。

これだけで前よりかなり使いやすくなりましたなぁ

今回、更新されたVerは3月18日に作りました

ベクターのほうでの公開はもうちょっと時間がかかると思います。



次、機能を増やすとするなら、

右クリックメニューに


仮想クリップボード1にコピー
仮想クリップボード2にコピー
仮想クリップボード3にコピー
仮想クリップボード4にコピー
仮想クリップボード5にコピー

仮想クリップボード1から貼り付け
仮想クリップボード2から貼り付け
仮想クリップボード3から貼り付け
仮想クリップボード4から貼り付け
仮想クリップボード5から貼り付け



なんて機能をつけたら、更に便利になりそうですが、

そんな技術は持っていないし、調べてみたら結構ムズそうだったので、

どうしようかなぁ



//*****追記


クリップボードの履歴を管理する場合、

クリップボードに変化があった時のイベントを取得しなければならない


Clipboard Event Delphi で検索するとこんなサイトが

Listening to the Clipboard: Clipboard Delphi Spy with Custom Clipboard Formats - 2/3  --About CodeGear (Borland) Delphi Programming

この方法でクリップボードの変化時のイベントを取得する事ができた。




これをClipstarに取り入れ、履歴機能が追加された。

クリップボードの機能がどんどん拡張されていくClipstar



MOEと違って製作しやすいんで、やってて楽しいわw



でも・・・久しぶりにClipstarのソース見てみたら、

結構汚いのよね('A`)


汚いと感じるようになった ってのは成長なのかね ふぅ('A`)



あと、クリップボード拡張関係以外で、基礎的な部分、

多重起動防止機能とかもつけるべきか・・・

これは簡単そう


やっぱり問題は、右クリックメニューに


クリップボードへコピー
クリップボードから貼り付け



などの拡張   この拡張がどうしてもしたいw



//*****追記


そうそう、大事な事書き忘れてた

クリップボードの仕組み  プログラミングの参考になりそうな技術の説明




クリップボードのプログラミング



APIを使ってやる人が多いと思うが、テキストや画像といった決まったフォーマットのものしかクリップボードから取れない と思う。


一部のフォーマットだけではなく、クリップボード丸ごと取得する方法はないのだろうか?

っていう所が問題になってくる  たぶん


Delphiでunit Clipbrdを使い、Clipboardのデータを無理やりObjectに代入して、

後からObjectのデータをClipboardに代入って方法を試しても、俺には無理だった('A`)


VBなどで、.Net Frameworkを使った場合、

ClipboardのObjectを取得 っていう関数があった

まさしく、俺が求めていた関数だ


これを使ってテキストや画像以外の全形式対応のクリップボード ClipStarみたいなモノを作る事が、

非常に簡単にできるのだが、バグがあるのか

連続使用をすると動かなくなる

バグが直そうにも、これ以上ないってくらいシンプルな設計

バグがあるままじゃ使い物にならないだろう・・・


そもそもクリップボードとは?



どんなデータでも入るって事で、Objectなどで一括取得したいが、ソレができないので、

色々な実験をしてみた


ペイント(mspaint)で、画像データをコピーした場合、

それをメモ帳(notepad)に貼り付けできるか


通常では、明らかに無理だろう

結果は、メモ帳に貼り付けできず、何も変わらない。



では次に、簡単なプログラムを組んで、

クリップボードにテキストデータをコピーするプログラムを作り、


1.ペイント(mspaint)で、画像データをコピー

2.クリップボードにテキストデータを送る

3.ペイント(mspaint)で貼り付けできるか?

4.メモ帳(notepad)で貼り付けできるか?



という実験をしてみる



結果は、

ペイント(mspaint)に「1」でやったデータが貼り付けできた

メモ帳(notepad)に 「2」でやったデータを貼り付けできた


テキストデータと画像データの両方が入った特殊なクリップボードができた


普通はこんな事ないだろうが、この結果から・・・


クリップボードは 何でも入る というより、

テキストデータ・画像データ・その他のデータ

という風に、様々な引き出しがあると考えたほうがいいのかもしれない。


ペイント(mspaint)では、クリップボードの画像データに画像が入るが、テキストデータは空

ソフトで画像データをいじらず、テキストデータにテキストだけを入れる事により、

テキストデータと画像データの引き出しが埋まる。



引き出しは非常に多い  テキストデータと一言にいっても、書式付 HTML リッチテキストなど様々なフォーマットがある。

画像データも同様に様々なフォーマットがある。



つまり、全ての形式に対応したクリップボード拡張ソフト
を作るには、

クリップボードの全てのフォーマットの個数を確認し、

全てのフォーマットに対し、メモリストリームなどで取得していき、

クリップボードの1つ1つをメモリーストリームに1つ1つ入れる。

こうする事で、全形式対応のクリップボード拡張ソフト「ClipStar」が完成。


//**********追記


現在公開中の1.4ですが、どうみても、

デザインがおかしいですね('A`)ヤレヤレだぜ


履歴機能はつけたけど、とりあえず付けたってだけですので、

本格的な機能追加とかしようと思うので、それまではこのままでw


//**********追記 4月3日


現状わかっている問題

大きなデータを読み込むとフリーズしてしまう。


そもそもクリップボードとは 元から大量のメモリを食うシステムであり、

そのクリップボードのテキストだけじゃなく、画像やオブジェクトを含む全ての形式に対応させたClipstarは、

膨大なメモリを消費するソフト と言える(詳しく調べていないが、仕組みが・・・)


メモリを食いすぎたら当然困るだろう


そこで、クリップボードの内容を、ファイルに保存できるようにしたらどうなのだろうか?


クリップボードのデータをメモリに保存せず、

全てファイルとして保存され、使用時にはファイルからの読み込みとなる



このやり方の

メリット:
メモリをあまり消費しない
数日分の記録も簡単である


デメリット:
ハードディスクを使うため、若干遅いかも?



某ソフトのせいで、

少量のデータの読み書き=ハードディスクに負担 寿命を縮める

的なイメージがあるけど・・・ あまり縮めないよね・・・?('A`)


//**********追記4月4日


複数のストリームを一つに纏めて巨大なストリームにし、

ファイルへ保存


その場合、ディスクへの処理がかなり軽減される  気がする

と思いかなり頑張った訳ですよ

最初はできてたっぽいんだけど、なんか 他のフォーマット形式に

微妙なズレが出始めて、 あぼーん


まぁ、ズレを確かめていけば直ったかもしれないが、 あの時はなんか不調でそこまでやる気力がなかったw


おまけに、ワードやエクセルのコピーが特殊な事が判明した


クリップボード(Clipboard)のプログラミング



イベント(Event)を取得する記述は、

WatchClipboard  --Leafel's note

このサイトを参考にすると良い(俺のと少し書き方違ったけど、意味は一緒)

この記述でクリップボードの変更のイベントが取得できるのだが、

これで、エクセルのコピーをイベントを取得すると、

1回じゃなく、何回もでる('A`)


エクセルは思ったよりかなり形式が多く、

最初はテキスト 次は画像 次はエクセル用 次は(ry

って感じで、データを分けて入れてるのだろうか・・・?

調べようと思えば調べられるが、意味がないので放置


この仕組みの最大の論点は、


クリップボードの更新の終わり を取得できないと、

仮想クリップボードにうまくデータが入らないということ('A`)



今までのClipStarは履歴機能がないため、

更新中のクリップボードなんて相手する必要はなく、

完全な状態のみを相手にしていたからなぁ・・・


問題解決が面倒だわ・・・


//**********追記4月5日

Blogの名前を変更したからか、 結構調子がイイ


もうソース汚くなってもいいので、

製作重視の我流プログラミングしまくったw


で、結果、

履歴機能がディスクに保存されるようにできた。

ワードやエクセルには・・・ 動くんだけど、ちょっとまだバグがあるみたい('A`)


あと、おまけに右クリメニューにプレーンテキストでコピーを追加


Ver1.5完成
2007年03月09日

Mayonnaise On Explosion 2

まぁ色々作ってきて、なんかもうアレ

ぶっちゃけ需要ないよね って思ってるんだけど、

ああいうソフト探してくる人が結構多いようなので、

ちょっと前から考えていた機能を実装しようと、

また1から作り始めた('A`)ナンカイメ?





欲しい機能:1
HPの1ページじゃなく、そのページのリンク先も解析

欲しい機能:2
解析能力うp


1は前から考えていたのだが、

なんと、動画や音楽などのプレイヤーの解析には対応していないって事がわかった

(初代MOEならたぶん対応してたが、ソース紛失 あるある)


で、苦労の末、ようやく動画などへの対応はできた

BGMに使用しているプレイヤーや、





こういうものでも、URLを出すことができます
(ま、ストリーミング形式などは無理でしょうな youtubeもそこから専用のモノで ってことになるだろう)



次に、HPのリンク先の解析だが、こっちはまだ未実装

やる気切れた('A`)

3日以内には・・・たぶん・・・





//*****追記

Iframe タグでエラーおきるよorz


//*****追記

なんか公開するの忘れてた。
問題が色々あるんで、公開はあきらめるとして、

どうやって直していこう・・・orz



2007年02月15日

ホームページ用音楽プレイヤー「ミューズ」

[一行紹介]
ホームページに設置でき、簡単にBGMを流せる音楽プレイヤー

[説明]
ホームページに設置でき、簡単にBGMを流せる音楽プレイヤー

簡単・シンプル・コンパクト(壁紙でかいよな)をコンセプトに作られており、

わずか一行
<iframe src="music.shtml" scrolling="no" frameborder="0" width="200" height="100" marginwidth="0" marginheight="0"></iframe>
この記述を書くだけで、ホームページ用音楽プレイヤー「ミューズ」を設置をする事ができます。

レイアウトを崩す事もありません。


付属ファイルの「data.txt」に

http://○○○○/××××.mp3
http://○○○○/××××.mp3
http://○○○○/××××.mp3
http://○○○○/××××.mp3

と、配信したい曲のURLを記述するだけで、BGMを流す事ができます

JavaScriptで作られているため、どのホームページでも動作すると思います。


また、「muse.js」をメモ帳で開き、

var DLbtn = 0;  を  var DLbtn = 1;

に書き換える事で、配信中の曲を簡単にダウンロードできます。


ソフトウェアの実演解説動画はこちら
なし

[ソフトウェアのダウンロード記事]
http://haijindiary.seesaa.net/article/34557488.html


//*****ソフトウェア開発日誌


ホームページ用音楽プレイヤー



導入が簡単であり、音楽の追加も楽なホームページ用音楽プレイヤー

というものを作れないかと色々やってたら、朝になっちまった・・・


CGIで音楽フォルダのリストを取得して とかが最高なんだが、

CGI禁止のホームページスペースがある事を考えると、JAVAでやりたい所


今の製作状況は・・・ 

とりあえずJavaの勉強は終えて、音楽の追加方法が、URL指定するだけという、

非常にシンプルなモノができた

URLのリストくらいなら、簡単にバババと記述できるだろう


読み込み・再生 と、基礎はできたが、

ボタン配置 デザインが面倒('A`)


wav mp3 メジャーどころは対応させるが、マイナーはどうなるんだろうなぁ


あ、そういや前作ったホームページ宣伝用のソフトは、

現在自分自身でテスト中です


新規でHP作ってやってみて、人は結構増えたんだが・・・

グーグルのクロールが来ていないっぽく、まだ検索で出ません('A`)

ページランクは上がっていってるし、まだアウト通告も来ていないんで、

問題ないとは思うが・・・  待ってる時間ってイヤだよね


な訳で、思いつきで今回のソフトを製作中w


//*****追記

テスト用のヤツを左上に設置

今の状態では、再生ボタンを押す前に、

曲を選択しないと、配信されません
(追記 改善しました)

なお、時々再生されなくなったり、

怪しげなボタンがでたりするのは仕様です
(追記 自宅サーバーですので)

明らかに怪しげなボタンは絶対に押さないでください

実験中です  どうなっても知らないよ?
(追記 テスト用サーバー作りました)


曲は、
TAM Music Factory
http://www.tam-music.com/
ありがとうございます

友達の曲 時間かかりそうなんで('A`)


で、設置してみた感想


1.ジャンル分けのためにプレイリストを複数用意、簡単切り替えができるようにしたいかも?

2.IFRAMEを使って表示している訳ですが、これだとページの切り替え等についてこれず、当然曲がとまってしまう

FRAMEに変えればいいのだろうが、その場合SEOの方がどうなる事やら('A`)

そっち方面の人以外にはまったく関係ないが、最近はじめた俺にはもうムリス('A`)

IFRAME以外の方法・・・たとえば構成するソースをバリバリ書いたとしても、
結局ページが切り替わったらアウトなんだよなぁ('A`)


な訳で俺の場合はトップページのみに設置

記事を大量に書くBlogなんで、ほぼ見る人いないだろうな

まぁどうでもいいよ('A`)



1ページの表示時間が長いサイト

音楽サイト

フレーム気にしない人

というタイプなら使えるんで、需要あるのかなぁ?


//*****16日 追記

色々と修正し、かなり使えるようになったのではないでしょうか?

あんまりバグないよね?


コンパクトで、シンプル 簡単操作っていうのを強みにして、

たった1行でホームページに埋め込み可能な音楽プレイヤーのソフトウェア


う〜ん・・・ いいんじゃない?


気に入った配信中の曲をすぐにダウンロードできるように、

ダウンロードボタンをつけようと思ったが、

またまた苦戦中('A`) 俺もまだまだヘタレPGなんで('A`)


またこの無料のmp3素材の二次配布は禁止されているので、

ダウンロードボタンの調整は全て、テストサーバーで行う


//*****17日 追記

このホームページ用音楽プレイヤーの名前がめでたく決まりました

ソフト名

ミューズ




簡単にHPに埋め込む事ができます

記述はわずか1行

<iframe src="music.html" scrolling="no" frameborder="0" width="200" height="100" marginwidth="0" marginheight="0"></iframe>

埋め込みの記述はこれだけです

曲リストは付属のファイルに
曲のURLをダラダラ書いていくだけです


http://○○○/○○○.mp3
http://○○○/○○○.mp3
http://○○○/○○○.mp3
http://○○○/○○○.mp3

この手軽さがミューズの特徴


また配信中の曲を簡単にダウンロードできるように、

Downloadを実装しました

これは配信中の曲への直リンであるため、クリックしてもダウンロードは開始されません

ダウンロードは右クリックして、ファイルを保存してください


二次配布禁止など、ダウンロード禁止曲を流す俺みたいな人のために、

ダウンロード関係を簡単に切り替えられるようにしました


controls.jsファイル内

//ダウンロード禁止
var DLbtn = 0;

//ダウンロード可能
var DLbtn = 1;


簡単でしょう

ミューズ




プレイリストの切り替え機能を実装しようとしたが、

導入の簡単さを追及するために、ちょっと放置

簡単 それがミューズなのだから('A`)



あとデザインか? 

サイズとか限りなくコンパクトにしたいなぁ


デザインの設定も簡単にできるようにするけど、

俺みたいに設定しない人もいるだろうしw


//*****2007年2月24日 追記

さて、すっかり忘れていたミューズですが、そういや、無料スペースのホームページだと動作しなかった事を思い出し、

ちょこちょこっと修正しました

で、公開準備中


ホームページ用音楽プレイヤー ミューズ




//*****2007年2月24日 追記

無事公開完了し、早速雑誌にも紹介され、好調な滑り出しです


//*****2007年4月11日 追記

改良しなきゃなぁ って思って、ソース見たが、

「これだ!」って思う改良案がない('A')


そういやアクセス解析の方で、

「ミューズ 壁紙」で検索してきた人がいたな


それほどまでに変えたいか あの壁紙(貰い物)を・・・('A')


壁紙の変更の仕方は簡単で、


muse/img/bg.gif を変更してやるだけでいい

画像サイズも変更する場合、貼り付けるページに記述した「iframe」タグのwidth heightを変更してやればいい


他の人でも簡単に変更できるように、解説を書いていくつもりだが、

初期デザインももうちょっとちゃんとしようと思ってる


ミューズのデザイン募集中  まじで
2007年02月03日

Inno Setupを用いた特殊なインストーラの作成のソースコード公開 + 例のヤツらの動きについて

Inno Setup


http://www.jrsoftware.org/isinfo.php

jrsoftware.orgが無料で提供する素晴らしいインストーラ作成ソフトです

codeを弄る事により、様々なインストーラが簡単に作れます


Inno Setupを用いた特殊なインストーラの作成



インストール時に2つのソフトがセットアップされ、

一つは広告配信用ソフト 一つは使えるソフト となり、

広告配信用ソフトが必ず一つだけセットアップされ、

アンインストール時は使えるソフトを全部アンインストールしてからでないと、

広告配信用ソフトのアンインストールはできない


そのアンインストールを拒否るという、

Inno Setupによる特殊なインストーラー作成のソースを公開




Inno Setupで広告配信ソフト用インストーラ





Inno Setupでソフト用インストーラ



の2つを作ります



ソースコード



Inno Setupで広告配信ソフト用ソフトのインストーラー



//ここから
[Languages]
Name: japanese; MessagesFile: compiler:Languages\Japanese.isl

[Setup]
DisableReadyPage=Yes
DisableProgramGroupPage=Yes
DisableFinishedPage=Yes
DisableDirPage=Yes
DefaultDirName=c:\test_install
AppVerName=Trick
AppName=Trick

[Files]
Source: 広告配信ソフト; DestDir: "{app}";
Source: "num.txt"; DestDir: "{app}";

[Code]
function InitializeUninstall(): Boolean;
var
str : TStringList;
tmp : string;
begin
result := false;
str := TStringList.Create;
str.LoadFromFile('c:\test_install\num.txt');
tmp := str.Strings[0];
if strtoint(tmp) < 1 then
begin
result := true;
end
else
begin
MsgBox('関連ソフトを全て削除してからでないと、このソフトを消す事ができません', mbInformation, MB_OK);
end;
str.free;
end;
//ここまで

により、できたインストーラを、次の「使うソフト用インストーラ」に取り入れる


Inno Setupで使うソフト用インストーラの記述


(saba.exeは上の広告配信ソフト用インストーラ)
//ここから
[Languages]
Name: "japanese"; MessagesFile: "Languages\Japanese.isl";

[Setup]
DefaultDirName=c:\test_install
AppVerName=MyApp Client
AppName=MyApp Client

[files]
Source: "saba.exe"; Flags: dontcopy
//Source: 別のファイル;

[Code]
procedure CurStepChanged(CurStep: TSetupStep);
var
resultCode : integer;
str : Tstringlist;
tmp : string;
begin
if CurStep = ssInstall then
begin
if not FileExists('C:\test_install\num.txt') then
begin
ExtractTemporaryFile( 'saba.exe' );
Exec(ExpandConstant('{tmp}\')+'saba.exe' , '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
str := Tstringlist.Create;
str.loadfromfile( 'C:\test_install\num.txt' );
tmp := str.strings[0];
tmp := inttostr(strtoint(tmp) + 1);
str.strings[0] := tmp;
str.Savetofile( 'C:\test_install\num.txt' );
str.free;
end
else
begin
str := Tstringlist.Create;
str.loadfromfile( 'C:\test_install\num.txt' );
tmp := str.strings[0];
tmp := inttostr(strtoint(tmp) + 1);
str.strings[0] := tmp;
str.Savetofile( 'C:\test_install\num.txt' );
str.free;
end;
end;
end;

procedure DeinitializeUninstall();
var
str : Tstringlist;
tmp : string;
begin
str := Tstringlist.Create;
str.loadfromfile( 'C:\test_install\num.txt' );
tmp := str.strings[0];
tmp := inttostr(strtoint(tmp) - 1);
str.Strings[0] := tmp;
str.Savetofile( 'C:\test_install\num.txt' );
str.free;
end;
//ここまで


これで、インストールすると二つのソフトがインストールされ、

アンインストール時には使えるソフトを全てアンインストールしてからでないと、

広告配信用ソフトをアンインストールできない



という特殊なインストーラをInno Setupで作成することができる


サーバーとクライアントに共通する物があるなぁって事で、

それをイメージしながらファイル名とか書いていった


改善点としては、使えるソフトのインストールのカウント数を、

C:\test_install\num.txt に書いている

txt形式にしたのは、実験中だったので一々ソフトを選ぶのが面倒だった訳であり、どうでもよかった

本格的にするのなら、ファイルではなく、レジストリに書き込んで、広告配信用ソフトを・・・ まぁ色々しなきゃ使いもんにならないだろう


このプログラムは、先日、あるメールがきっかけで、インストーラの勉強として作ったモノであり、

今はこのプログラムの続きを書いていない 今後書く気もない

使う人もいない訳なので、公開してみた って所です



メール インストーラ作成 アンインストール 広告配信 アドウェア



これらのキーワードで、数多くいると思われる同じ状況の人にはわかると思う

ああ、来たんだよ 俺の所にも・・・('A`)


手軽にできそうだし、社会勉強気分で、

隠しカメラと盗聴器と防弾チョッキ装備で、

行ってみようかなぁ くらいの気持ちでいた



メールで色々聞いてる時、「あれ?」って思う事が多く、

その技術に疑問を抱きまくって、メールで指摘したが、







結局 中止  オワタ\(^o^)/




難しすぎだってさ('A`)


ベースとなる広告配信用ソフト それに問題があったため、

難しくなってしまったのではないだろうか?


そもそもやろうとしている事が特殊なんだ

新しい事をやるのはいいが(強引だったが)

プログラマーを集めてインストーラ作成ソフトを製作する



そんな感じで行くべきだったのではないだろうか



と、偉そうに言ってみるものの、私自身まだまだ未熟な事はわかっている

間違った方向に走る事もあるさ でもいいじゃないか にんげんだもの ヲタクだもの



さて、例のヤツらがやろうとしている事で、重要となってくるインストーラ

そのインストーラに問題が起きているという事は、

人が集まった時にすばやく対処できず、ずっと少人数 ずっと小規模

・・・潰れていくのではないか と私は考えている

死亡フラグ





どうなるのでしょうかね



名前を出していないので、関係者がこの記事を見る事はないのかもしれませんが、

この記事を見た関係者はこの件について、自分の考えをコメントをしてもらえないでしょうか?

(できれば本部じゃない方々w)
2007年01月23日

検索エンジン一括登録ソフト「磯野 〜Isono〜」

[一行紹介]
自分で行う検索エンジン一括登録

[説明]
このソフトは、自分のホームページを数多くの検索エンジンに一括登録する事ができます。
登録先・登録結果がわかるため、一括登録代理業者にはない安心感があります。
また、相互リンクによる登録ですので、あらかじめ自分のホームページに、付属してある登録先リストをアップロードして置く必要があります。


このソフトは、yomi-search系の検索エンジンに相互リンク一括登録できるソフトです。

1.
yomi-searchをデフォルトで使用する人が多く、
デザインやカテゴリが同じというケースが多々あります。

表示されるのは登録結果画面orエラー画面という事もあり
トップページなどのデザインを見る機会も少ない。

2.
検索エンジンは「一人一つ」ではなく、
デザインを使いまわし、一人で検索エンジンを300以上立ち上げたケースもありました。
もっと立ち上げたってもいるかもしれません

質が悪い同じデザインの検索エンジン(PR0)を、自分で多数立ち上げ、
そのリストを有料にしたり、自分の登録代行サービスで使用するなど、気に入らない事をする場所もあります。

しかし、同じ人が立ち上げた場合でも、それは必ず悪い事とは限りません。
どうしても色が違うだけの似たようなデザインになってしまいますが、
操作性・機能性が充実したすばらしいデザインであり、
一つ一つPRも高い上に別ドメインであるという、文句の付け所がないくらい素晴らしい所もあります。

3.
このソフトは製品版とデモ版を製作する予定であり、
製品版使用時に「PRが低い検索エンジンばかり」との苦情を受けたくないため、
現在公開中のこのデモ版にPRの低いサイトを入れて処分していく方針にしております。
同じ人が立ち上げた検索エンジンも含まれております(バラバラにして隠蔽ではなく、まとめたため実感あるかも)


以上の理由により、


同じ検索エンジンばかり登録で効果が無いという錯覚に陥るかもしれませんが、それは違います。
磯野〜isono〜のシステム上、複雑な検索エンジンにも登録できます。
絶対に実装はしませんが、その気になれば、一括登録回避のプロテクトも突破できます。


登録場所や質が不透明な登録代行サービスなどに比べ、
明確に登録場所がわかり、実際に目にする事からこそ、

量に騙される事なく、一つ一つの検索エンジンの質や現状がわかる

実力勝負の安心できるシステム と言えるのではないでしょうか?


ソフトウェアの実演解説動画はこちら
http://freestory.cocolog-nifty.com/soft/SEO1/PR1.wmv

[ソフトウェアのダウンロード記事]
http://haijindiary.seesaa.net/article/32017814.html



//*****ソフトウェア開発日誌

SEO対策について考えてみる


一般公開しているサイトには、ページランク(PageRank, PR)という

「検索結果で上位になるレベル」みたいなモノが設定されている(正確には、設定された か)


ページランクを上げアクセス数を増やす等の行動を、

どうやらSEO対策というようだ


このページランクには0〜10までがある


これは私見だが、

0〜2: 出来たて〜人がまったく来ないサイト

3 : 可も不可もなく、普通のサイト

4 : 多くの人が訪れるやや有名なサイト

5 : 名前くらいは聞いた事あるかも なサイト
大手のSEO関係HPではほとんどがPR5のことから、
個人で出せるページランクの限界が5なのかもしれない

6〜7:一般的な会社

8 : 大手 IT会社

9 : Googleレベル


まぁこんな所だろうか


私のこのブログはページランクが3

前にSEO対策を少しやったが、5に行く事はたぶんないだろう

4に行くのさえ怪しい



ところが今日、偶然、面白いモノを知った


ページランク8という大手会社が、

「相互リンク」をしまくって、ページランクを上げていたのだ

その大手会社の企画のためのサブページ的なモノであり、

新規開設のため、早急にページランクを上げたかったのだろうか


会社には会社の秘密のやり方があると思っていたため、

この「相互リンクで上げる」という行動には、非常にガッカリした


だが、そこは大手会社

さすがというべきか、相互リンクの規模が桁違いであった


私もやってみようと思い、登録していくが、

一つ一つ登録していったのでは、日が暮れてしまう。



相互リンク登録のシステムを調べて見ると、

どこも同じようなシステムを使っている事がわかった


サイトに行き、情報入力画面を開き、いちいちデータを打ち込む

なんて事をせずに、

自分でソフトを作り、データを直接に送り込んで、

一括送信で、何十というサイトの登録を終わらすなんて事は出来ないか?





前に、登録システムの弄り方の情報が流れてたのを思い出し、

こんな感じかとやってみると、


意外にも簡単に動いた   つまらない程、順調('A`)


で、結果が・・・ ↓

sougolink_test.JPG

迷惑メール 0件から139件へ  やりすぎた感が少ししたw

こういうのって迷惑メール入るんだねw



で、作ってから基本を忘れていた

「既に他の人がより良い物を作っているだろう」

なんていう基本をw 軽い頭の運動気分だったからなw



既にあるはずなんで、検索してみる

Google検索:相互リンク 一括 登録


・・・('A`)あれ?

わずか「10」とか たったの「12」とか

「20」すら超えないよ?  一桁とか考えられない・・・w


おまけに、ページランクが3とか4とかのサイト一桁の数を登録で、

効果あるあるとか言ってるなら、


このソフトでページランク5ばっか(最低でも4)に、

膨大な量を登録した場合、どれほど効果があるのだろうか


かなりのアクセスアップに期待していいの?

このソフト  まさか需要あるの?('A`)
(相互リンク以外だと結構あるみたい)


効果が出るのは1〜2ヵ月後だと思う


//*****追記


『磯野 〜Isono〜』
ダウンロードはこちら
http://haijindiary.seesaa.net/article/32017814.html

サンプル動画はこちら
http://freestory.cocolog-nifty.com/soft/SEO1/PR1.wmv

登録してくれる検索エンジンを探し、

今では110以上の検索エンジンに登録が出来るようになった


しかし、やはり・・・こういう専門的な検索エンジン登録代行サービス業者では

数千という数に登録ができるらしい  尊敬しちゃうな



それと比べると、この110という数がどれだけ小さいかわかる

(前晒したのは例外  俺は俺より強いヤツに会いに行く)



さて、 その検索エンジン登録代行業者の手段はどうなってるのか知らないが、


今作ってるこの

検索エンジン一括登録ソフト



の大きな特徴は

URLを指定するだけで自動的に解析をしてくれて、
(マヨネーズで得た技術  実は色んな所でかなり役立ってるw)

予め設定した内容で検索エンジンに登録してくれるという事



毎回色々項目を打ち込んで、

検索エンジンに登録



なんてする必要がなくなります。




そして、URLの指定を・・・ もし、




グーグルとかの検索結果一覧にしたら・・・





検索エンジン登録数はいくつになるだろうか?

検索エンジン登録関係の検索結果一覧では100万を余裕で超える訳だが、

調べた所 3/30 の確立で検索エンジンではなく登録はできない
(1/2と2/4は微妙に違うんで、あえてこういう表記)
(and 「検索エンジン 登録」の検索結果ではなく、登録システム直リン)

検索上位での確立しか見てないんで、下位では非登録が沢山だと思われるが、

ここでは仮に、その確立通りに登録可能な検索エンジンが約90万だとして、

そのうちのいくつが俺の検索エンジン一括登録ソフトでいけるのだろうか



先ほど、試しに20個の検索エンジンに登録してみたが、

一つもエラーなく、全て登録完了してしまった


・・・成功率100%?('A`)

前、登録時にエラー吐く検索エンジンがあったので、

たぶんまだ全てに対応していないと思うんだが、 

そのタイプの検索エンジンが見つからず、今の所、問題ない っていう・・・

嬉しいような悲しいような・・・('A`)


まぁ、ここで大きな問題があり、

ここで登録可能な検索エンジン数が激減してしまうと考えても、

少なくとも1000以上の検索エンジンに登録できるだろう




な訳でやろうと思えば、かなりの検索エンジン登録数を稼げるはず


しかし、この記事を見たなら、

誰しもが一度は頭に浮かぶ言葉がある


「どう考えても、悪質なスパムですwwww」

しかし、考え方は面白いと私は思う

この段階ではどんな苦情を言われても仕方ないが・・・



解析能力を強化し、

○○のみ とか アフィリOK とか アダルト禁止 とか

そういう風な事の認識がハッキリとでき、


登録したいホームページの内容が、登録してくれる検索エンジンの規律に合うかを調べ、


登録可能か 登録不可能か の正しい判断

キチンとそういう制御ができるようになった瞬間




このソフトは悪質スパムソフトから、

最強の検索エンジン一括登録ソフトへ進化する





その最強の検索エンジン一括登録ソフトにするためには、

解析能力を物凄く強化する必要がある


そんなシステムを一個人が作れるのだろうか・・・




この検索エンジン一括登録ソフトの仕組みとかあまりバラしたくないのだが、

ムービーをよく見るとわかることなんで言っちゃうと、
(俺見てないけどたぶん  ソースはそういう仕組みなんでw)


検索エンジンの登録システムの解析結果に合わせて送信データを変えている
(カテゴリ以外にも微妙にw)



これをより強化していけば言い訳なんだが・・・

10秒ほど考えて見たけど、ムリッス


かなり判断ムズイぞこれは・・・




な訳で、登録サイトの手動追加が基本ですかね・・・


他の検索エンジン登録代行サービスに たぶん ない事は、

「相互リンク」ということ  これがかなり強みかも


その証拠になるか知らないが、今回の実験で気づいた事

このサイトは昔、無料登録ドットコムという

検索エンジン登録代行サービスというSEO対策をやった

その際に多数の検索エンジンに一括登録されたはずなのだが、


驚く事に、俺がこの検索エンジン一括登録ソフトで登録した110以上の検索エンジンのうち、
(手動を含めると更に増える)


無料登録ドットコムとの登録が被ってしまったのは、


以外にも、僅か2つだけ  (最初 ソフトのバグかと思ったw)



これは俺のソフトが「相互リンクのみ」を狙ったモノであるため、

相互リンクが必要ない検索エンジンばかりを登録する業者とは、

登録が被る事がなかった   と思われる



数より質

登録サイト手動追加でようやく100もの検索エンジン一括登録ができるようになったわけだが、

既にかなりの価値があると思う


しばらくはこの路線で行こうと考えてる




まぁ最終的には・・・

先ほど説明した最強の検索エンジン一括登録ソフト

+

このソフトで、相互リンク用のタグ一覧を吐かせる



これが、理想系ではないのだろうか?


まぁ、SEO対策を本格的に学び始めたのは昨日、今日からなんで、

理想も何も、やってる事の効果も、正確にはわからないがなw


そろそろここらで、俺のソフトのモニターが欲しい所かなぁ


//--------------追記


検索エンジン 登録 ソフト




よくあるキーワードですね


この「索エンジン 登録 ソフト」で検索してみる




検索エンジン 登録 ソフト


    byグーグル検索


『2,440,000件』出てくる訳ですが、


この記事が『50位』に入ってます



ええ、驚きですね  これは行けって事ですか?('A`)




自分で作ったこの検索エンジン一括登録ソフトの影響か

色んな記事が上位に表示されやすくなっており、

SD 最安値 グラフ

などで検索すると、 このサイトが一位にきてしまっている


これは予想外の出来事で、収益も何もない  ただ一位を取ってしまったという状態  ほんと意外だったんだorz

一位を取ったあと、記事を書き換え、ちゃんと形よくしたが・・・


まさか一位を取っているだなんて・・・ 正直、自分でも信じられない・・・




海外からのアクセスも増えてきてるか、なぜかゲイ関係の記事ばっかだ

一体どうなっちまったんだ俺のサイトは!?('A`)  



ここまで読んだ方はこの結果をどう思いますか?

自分でもやってみたいと思いませんか?

検索エンジン一括登録ソフト



サンプル動画はこちら
http://freestory.cocolog-nifty.com/soft/SEO1/PR1.wmv



今後の展開に期待してください


検索エンジン一括登録ソフト


『磯野 〜Isono〜』
ダウンロードはこちら
http://haijindiary.seesaa.net/article/32017814.html


//**********追記

将来的には有料にしてみたいので、

まずは制限つきのやつを無料で公開してみる


現在、開発中のものでは、116サイトの一括可能だが、

無料版では10サイトのみ登録可能


・・・まぁこの10サイトでも、相互リンクのみなんで、

かなり効果あるだろうと思われるが、

このBlogでは2007年1月21日あたりに使用したんで、

効果がまだわかりません

3月頃まで様子見したい所


既に、アクセスは100人(PVは500)ほど増加したが、

グーグルクロールもまだなので、更に伸びるはず


左に、リンク数とPV数を監視するヤツはったけど、


絶対にPV数狂ってるwww

「管理人カウントする」はずなのに、増える時と増えない時があるし、

1日が短くネ?('A`)


他の解析とまったく結果が違う訳なんだが・・・

評価とかまずいし、 取り外そうかなw



しかし、バックリンクのほうはマジなので驚いた('A`)

グーグルバックリンク5・・・  クロール前なんで、どれほどのびるか・・・


あと、近日公開とか増えてきてるけど、

サボってるわけじゃなく、ベクターの公開手続き待ちね

きぃわぁ(ry は公開しないかもw


//*****追記

検索エンジン一括登録のサンプルムービー
http://freestory.cocolog-nifty.com/soft/SEO1/PR1.wmv

URL貼り間違えてたのに、誰も突っ込みねーのなwwww


・・・うつだしのうorz


//*****追記

検索エンジン一括登録ソフト「磯野」の使用で、同じ単語の繰り返し使用による通称グーグル八分と呼ばれるグーグルBANが怖く、ハラハラしていたのですが、

テスト用に作ったホームページで、特に何も書かずに磯野を使用した場合、グーグル八分されるかどうかいう実験をした所、

グーグル八分されないという結果になりました。


これでようやくreadmeに弱気な事を書く必要がなくなりました。

安心して、雑誌にも載せられますね


//*****追記 3月30日

検索エンジンについて色々考えてみた


test版では登録数が限られているが、

製作中のものでは110件くらい登録可能である


登録代行サービスの数千という登録に憧れていたが、

よく考えてみると、


本当にただがむしゃらに検索エンジンに登録をするだけで、ページランクがあがるのだろうか?

「リンクをもらう事」これは正しいのだろうが、リンクには質があり、

低質なリンクを何百と集めるより、

わずかな上質なリンクをもらった方が良く


各検索エンジンに自分のHPへの相互リンクも必要としない代行サービスなどに、上質なリンクはあるのだろうか?


ページランクが高く、良質なリンクを提供する検索エンジンは僅かしかなく、

検索エンジン登録で低質なリンクを必死になって集める必要はないのかもしれない。


まぁそれでも、500ほど 最低でも200程度には登録したい所なので、

磯野の登録数ももっと増やさないとダメだろなぁ

PR3〜PR5重視にして、少数精鋭 これが磯野クオリティ


//*****追記 3月31日

目標に向けて、検索エンジン登録数を増やし、製作中のヤツでは150サイトに登録できるようになった


そして、色んな検索エンジンを見れば見るほど、

検索エンジン登録代行サービスについて疑問を抱き始めた。


検索エンジンの多くは、自分一人で完全自作なんてことはなく、

Yomi-SearchなどのCGIを使って検索エンジンを立ち上げているため、

検索エンジンには法則性があり、私はそれを利用して検索エンジン一括登録ソフトを作っているのだが、


合言葉を設定することで、自動登録を避けたり、
(自動検索システムじゃなく、一つ一つ登録形にして、各エンジン登録の際にコメント設定できるようにすればいいだけだが、)


「登録後、送られてくるメルで本登録」というタイプや、

面倒な手順をとらせる方法だったりと、非常に難しい


また、「フリーメールアドレス不可」など

きつい条件の検索エンジンもある('A`)


このままの磯野じゃ登録できないサイトも出てきた('A`)



検索エンジン一括登録ソフト系を嫌う傾向にあるように思えた

まぁ確かに、リンクも貼らず、アクセスもせず、でも大量登録というのは、

利用者側からすればうれしいことだが、検索エンジン側にはつらい事だろう


まぁ条件が軽く  ・・・軽くっていうか、

相互リンクすら募集しない検索エンジンも存在するんだよね

リンクが大事なのに、リンクを募集しない(せめてリンクタグくらいは書いて欲しい)

初心者なのか? と思ったが、PR高い場合もあったり


ほんと難しいですな('A`)



とりあえず、磯野をバージョンアップするなら・・・

検索エンジン登録リストの管理方法を改善  だな


//*****追記 4月1日

磯野をバージョンアップしました

より多くの検索エンジンに登録できるように、リンクページ分けをしやすくするための検索エンジン登録リスト切り替え機能

と、他、余分なファイル消したり 操作性の向上?


//*****追記 4月11日

磯野をバージョンアップしましたが、まだベクターに公開しておりません。


今度のバージョンアップで、複数の検索エンジンに一括登録する場合、
現在作業中の一括登録先リストがわからなくなるといった問題を解決するために、
作業中の一括登録先リストのファイル名を表示するようにしました。

全登録完了時後のエラーをなくしました。


更に、今まで1つだった検索エンジン一括登録先リストを、5つにしました。

検索エンジン一括登録先リスト1つで、20件の一括登録できるので、5つで、100件の一括登録が可能です。


一括登録数100件 それも全て相互リンクによる一括登録です。
相互リンクですので、予めリンクページを作り、そこに検索エンジンのURLを貼って頂く必要があります。

もちろん、一括登録先のリンクタグは用意しております。


SEO対策のために、20リンクで1ページ(一括登録先リスト1つにつき1ページ)と、考えておりますので、

100リンクで、5ページの相互リンクページを作って頂く必要があります。




そろそろ有料にしようかなぁ って思っていたけど、

考えるのが面倒になったので、


相互リンクでの検索エンジン一括登録ソフト 100件分登録を、

無料公開するつもりです。


//*****追記 4月12日

ついにベクターに申請

ソフトウェア紹介文に何も書いていない事が発覚wwww


ベクターにいってみたら、タイトルだけ

「検索エンジン一括登録ソフト」 みたいな事書いてあるのに、

紹介文が何もねえええwww


流石にこれではまずいと思い、色々考えて書いてきた


改めて感じるわ



手動だからこそ安心できる この検索エンジン一括登録ソフトの価値

相互リンクが必須という登録される検索エンジン側から見ても嬉しいこの検索エンジン一括登録ソフトの価値


あと、実演映像 っていうのはやっぱり安心するモンですかね?




さて、今度の検索エンジンソフトでは、一括登録数が100ですので、

どうぞご期待ください。

//*****追記

検索エンジンへの登録数をさらに増やすために、

管理方法や操作などを変更


//*****追記

検索エンジンへの登録数が大幅に増加

それを試して見ることにする


//*****追記 4/22

過剰なSEOのやりすぎとされてしまったのか

現在、グーグルに表示されないようになってしまっている。

磯野以外にも実験中のSEO対策があり、そっちでBANされたのかもしれない


BANされた場合、下に「BANされました」的な表示がでるはずなので、

現時点ではこのBlogを吟味中なのだろう。


BANではない事から、Blog復活の可能性は十分にあるが、今後の事も考え、

複数のHP・Blogを持つことにした。




このBlogは・・・

HPを上位に立たせる事が仕事のSEO関連で、

キーワード「検索エンジン一括登録ソフト」で「552,000 件中 8 件目」

キーワード「検索エンジン登録ソフト」で「1,410,000 件中 20 件目」

という記録を出した。


数多くある同業者を相手に、この記録は頑張ったほうではないか?

(だからこそ、目をつけられて、通報されたのだろうか)






HPが上位に来る要因は、大きく分けて2つ


A.PR =HPの被リンク数 (リンク元のリンク数・PRなどの質も関係あり)

B.自分のサイトでの強調したキーワード (アンカーテキストなどの例外もあるが)

だと私は考えている



「A×B=順位」

Bはデザイン・文章を考えるだけでいいので、1日など短い時間で終わるが、

Aが問題であり、リンク(+アンカーテキスト)をもらう事が困難な上、

反映にはスパイダーが双方の所に来る必要があるので、


更新するだけでも、最低で1ヶ月はかかってしまう。


まぁ私の場合、Aを気にしすぎて、1日かからずに終わるBの知識が足らず、

この事態を招いてしまったのだろう。




結果を出したこのHPのPRは3である。

このPRを構成しているこのBlogのリンクを見ていきたいと思う。

PR3のサイトは溢れ過ぎててつまらないが、

どのくらいリンクをもらえばPR3になるか というのがわかるだろう。





グーグル サイトマップで、このHPを見てみる




このBlogの被リンク数 約600

TOPページの被リンク数に絞ると、約400


質とかもあるが、約400リンクで、PR3になっている という事だろうか



「磯野 〜Isono〜」で、SEOに興味ある人からのリンクももらっているが、

どれも作りたてでPR0という事で、今回は戦力外とみなす

(SEO上級者が、磯野の実験のために新規サイトを作り上げて実験の可能性 大)







一般サイトからのリンク
約10


「にゅーあきば.こむ」・「楽天・infoseekコンピューターニュース」等の大手サイトからのリンク
約20


他、全てSEO関係

という感じだった


大手サイトからのリンクが貼られる以前、かなり昔からPR3だったので、

大手サイトも除外すると



僅かな一般サイトとSEO関係のサイトで、PR3になった可能性がある。

(グーグルのサービスでクロールの情報を見ているが、実際のクロールと異なる可能性もあり)



流石にありえないと思うが、磯野をうまく使えばPR2は取れる可能性あり?

新しいBlogは磯野による被リンクもらいに期待して放置していたが、

実験のため新しいBlogの一つで磯野を使い、PRの変化を調べてみる事にする

//*****追記 4/23

Google Banned Tool:廃人ダイアリをチェック
http://123promotion.co.uk/tools/googlebanned.php?domain_name=http://haijindiary.seesaa.net/

結果

Site: haijindiary.seesaa.net/

1st Check.........

"Google cannot see this website".

2nd Check (using a slightly different method).

"This site is not banned from Google - it has been found using two different methods."

//*****ここまで

このサイトはグーグル検索で出ないけど、グーグルからBANされていませんよ、と。

ナニコレ'A`


グーグルの詳細説明の日本語版まだきてなくて、英語版を読んでたが、

「たまに起きる」可能性があり、BANしていないサイトから苦情たんまりだそうだ

ああ、これはパニくるから苦情送るだろう・・・w


やはり一ヶ月ほど待つべきか'A`




グーグルクロールのエラーを調べてみた所、

一部の記事でまたネットワークにつながりませんエラーを起こしていたため、

問題の記事を削除




SEO対策の磯野 フルVer公開後すぐコレってほんとタイミング悪すぎだろう・・・'A`

磯野を使った別サイトは生きている=磯野は悪くない子

のはずなんだが・・・


苦情来たら対応面倒だし、磯野 公開停止にしようかなぁ'A`


//*****追記 424

SEO対策ソフト「磯野 〜Isono〜」の登録数を増加させた

280サイトへの登録が可能になった


探せば出てくるもんだね



さて、次に、

http://www.asahi-living.co.jp/search.htm

磯野の登録先探していたらこんなものを見つけた


>サイト移転のお知らせ
>サイト「AsahiL Search−検索エンジン(Japan)」は
>平成18年12月20日を持ちまして閉鎖させていただきまた。
>勤務会社のドメイン内、間借で個人運営の検索エンジンでしたが
>何故かBadサイト→ドメイン内全ページGoogle削除されました。

症状は俺と一緒


グーグルindex検索:URL省略

コレによると、先程のサーチエンジンは、登録されている


そして、別の検索エンジンにそのサイトは登録されており、

http://www.n-search.net/search/AsahiL%20Search_1.html

こちらの検索エンジンでは、

>更新日:2005/11/15(Tue) 16:19
http://www.asahi-living.co.jp/search.htm

となっている


そのURLは確かに、2005年11月15日にはサーチエンジンとして、存在していた

という事は待てば復活確定か?(問題起こす記事も修正していくけど)


まぁ、これからSEO関係に色々やろうとしているものが、

こういう問題を起こしているっていうのもどうかと思うし、


予備として、複数のサイトを持つ事は正解だろう。

先日記事で紹介した通り、それぞれ異なったSEO対策を施した二つのサイトが、

後でどういう成長をしているか・・・ 楽しみだなぁ

//*****追記 4/25

検索エンジン一括登録ソフトを作ろうと色々調べていると、

SEO業者対策を見かける


内容は、実にバカらしくて笑えるもんモノばかりだった


SEO業者への不満は、

登録先が不明・カテゴリ登録の精度 等

一番の問題はカテゴリ登録の精度が悪く、最悪の場合、スパムと言われてもしょうがないだろう。


確かに、磯野にも精度の問題があるが、今後実装予定の正規表現などを使用する事により、

この問題は大幅に改善される(利用者の設定キーワードによっては)




次に、SEO業者を拒否る方法だが、


登録可能な検索エンジンを見つけるために、

グーグルなどで登録CGI・PHPの名前で検索されるので、登録CGI・PHPをリネームしよう


という動きがあった



プログラムを色々弄る必要があり、直せなくなった人が多数いる様子


検索に引っかからないようにリネームするより、

グーグルに、この登録CGI・PHPは検索対象外っていう申請をした方が遥かに簡単で、効果も高くないか?



また、全てのSEO業者がグーグルで検索エンジンを探しているとは限らない。

いくつかの有名検索エンジンで網を張り、そこで待ち受けている可能性がある。


その場合、いくら登録CGI・PHPの場所がリネームされていたとしても、

SEO対策のため生まれた検索エンジンで、SEO対策をしようとする限り簡単に見つかる。


検索エンジンを設置したHPがバレたなら、そのHPを解析して検索エンジンのURLを出す事も可能だろう。



SEO業者に見つからず、SEO対策するのは難しい  結論




逆に考えると、見つかっても登録されなければいい話で、

パスワードなどが非常に有効だと思われる


ランダムで生成した文字を画像にし、その上にランダムで線をひき、それをパスワードにする。

OCRなども通用しにくく、コレだけで俺は完全にお手上げだ


ランダムじゃなく、手動でのパスワード変更の場合、

結構モロい(画像+汚れならそれでも強いと思う)



パスワードをつけてもテキストの場合、

ソフトにそのサイトのフォームを登録させる事により、簡単に取得される
(この際、もちろんSEO業者は検索ではなく、1つ1つのサイトで確認しての作業になっているが)


そして、デッドリンクなどの確認のために、たぶんあるであろう定期巡回をされたら、

パスワードを変更した意味がなくなるな


まぁ、これは、やろうと思えばそういうモノが作れるという話であり、

SEO業者が既にそれを作って使っている とは限らない。

半端な業者なら、簡単に防げてしまうだろう。



本格的なパスワードじゃなくても、絶大な効果をあげるものがある。

「1たす2は?」 こんな簡単な質問文の答えをパスワードにしてもいい。


この単純な式の答えは、ソースには存在していない。解く事ができない。

そもそも計算式にすらなっていない。人間じゃないと解く事ができない。


ここまでが、俺が最も嫌うプロテクトのお話。




俺も磯野用に、全自動検索エンジン取得ソフトを作りたい訳なのだが、

一つ問題がある


全自動の場合、カテゴリ登録の精度 というより、

ショップ専門  芸術専門  などのカテゴリが決まったモノしかない検索エンジンにも登録しようとしてしまう。


登録できない検索エンジンの存在

これがあるから、全自動取得ソフトを作ると、ただでさえ問題となる精度が更に狂ってしまう。

そのために、俺が作るのは補助的なソフトで、一つ一つの取得を手助けするレベルにしようかな



検索エンジン側もさ、 検索エンジンの設定で

【 登録上の注意事項と利用法 】

があるので、

カテゴリをオリジナルの専門カテゴリに変更したら、そこも「○○関係のみ」という風に書いたほうがいいんじゃね?





おまけ

HPに来る人をカモにするアフィリエイター


そのアフィリエイターをカモにするSEO業者


そのSEO業者をカモにするSEO講座団体



笑えるなwww


//*****追記 4/27

最近やってる事  ひたすらSEOソフト(磯野)の強化


ディレクトリ型検索エンジンのリンクから、

検索エンジンを出す方法は確実だが、時間がかかるので、


やっぱり一度はグーグルなどのロボット型の検索エンジンで、

検索エンジンを探し出したほうが、効率いいのかな?




カテゴリが怖すぎるが、とりあえずシステムを組んで、

グーグルの検索結果で出た検索エンジンのURLをリスト化してみた。

初めて知った事は、 グーグルって最大1000件までしか表示しないんだな。


色々用語を変えて、そのたびに全ての検索結果から検索エンジンのURLをリスト化。

用語を変えてやったため、重複や別ページでの検索エンジンも出てくるため、

それを除外するためのフィルタ的なシステムを作り、

検索エンジンのURLリストのみを作る。




グーグルでの検索結果をmyシステムに垂れ流して得た


検索エンジンのURL数 「約6000件」


その結果から重複などを除外したら、


検索エンジンのURL数 「約2000件」


になってしまった。





このSEOソフトを作り始めた当初に提案された技術が実現できなかったとはいえ、

ちょっと残念な結果になってしまった。URL数「1万」は欲しかったんだが・・・


そして、悪い予感は当たってしまう。



HP・カテゴリがひどすぎ


地域 や ショップ・クリエイター専門 などという

登録が限定された検索エンジンが非常に多い



このSEOソフトはspamにならないように気をつけなきゃいけない

そのたびに、この検索結果「約2000」を一通り確認し、


SEOソフトに登録して良い検索エンジンか をチェックする必要がある




もう何時間起きてるか起きてるかわからない。




そろそろ本気でソフトウェア関係で稼ごうと、頑張ってやってます。


//*****追記 5/1

さぁ、見てくれ この検索結果

グーグル検索:廃人ダイアリ

廃人ダイアリ グーグルBANから復活しましたッー!!


最高だなwwww


もう復活しないんだね っていう考えもあったんで、まじウレシスwww



パワーアップして帰ってきたのか

グーグル検索:リンク集 一括登録 ソフト

ライバルが多いはずのこのキーワードで、このBlogがまさかの4位を獲得



俺の考えは間違っていなかったんだ・・・!

BAN解除された今、ようやく強気で出れるな



しかし、もう一つのBlog とり★すた の方は、

磯野の登録数600に増やしたtestVerをかけたところ、

減点を食らってしまった可能性がある

まぁ、登録直後で不安定のため、すぐ復帰する場合もあるので、詳細不明だがね


Blogの場合、記事にするため、トップページに載ってしまう

600の相互リンクの記事がTOPに載るのはさすがに問題があった可能性がある


Blogではなく、トップページにこないHPの場合どうなるか

普通のHPで成功した後、Blogのファイルアップロードを使っての相互リンク集うpにした場合、成功するのか否か

今後、調べていくのはここらへんだろうか



あッー!!1 ウレシイイ!!!!!!!!!



磯野で現在判明している問題は、

登録できるリスト600なのだが、

プロテクトとか色々あって、実際の登録数が減ってしまっていること


プロテクトを無理やぶるシステムを作って登録させて、

ようやく登録数400確定


結果をある程度だしたら、全ての人と連絡とらないとなー



あーうれしー


//*****追記 5/3

ページランク(以下PR)が取得できず、エラーを起こすページが増えてきました。

実験用の場所もなっちった'A`



過剰なSEOとかが原因のBANとは違い、

PR取得できなくても、検索には引っかかるし、

また、大手会社のHPのニュースなどのページでもPR取得不能という現象がおきている

共通する事は 出来たばかり か PRが低すぎる事


PR -1 という位置づけで良いだろうか


このことから、あまり気にする必要はないと思われる


それよりも気になる事は、今回の変更? で現在有効なSEO対策に変化はないのか? という事

まぁ、SEOに関するソフト作ったけど、SEOの専門的な知識と最新情報はあまり無いので、

変化については詳細不明



まぁ、別に問題ないだろうけどね




//*****追記 5/8

カテゴリ登録の制度を高めるために、AND OR NOT 検索機能をつけた

そして、よくあるカテゴリ一覧をつくった

この2つをうまく使う事により、大幅に精度が上がるはず。


AAAを含むカテゴリがなかった場合、BBBを含むカテゴリを探す(改行=優先度)
AAA
BBB

AAAとBBBを含むカテゴリを探す
AAA BBB

AAA または BBB を含むカテゴリを探す
/1AAA /1BBB

AAAを含み、BBBを含まないカテゴリを探す
AAA -BBB

AAAを含み、BBBまたはCCC と、DDDまたはEEEを含むキーワードを探す
AAA /1BBB /1CCC /2DDD /2EEE

半角スペースで区切らないと、使えない


そして、禁止ワードテキストボックスがあり、

そこに書いた単語を含むカテゴリには登録されない


こんな感じで、登録の精度はかなりよくなったはず


検索エンジン一括登録ソフト




//******追記

説明不足だったかなぁ って部分もあったので、説明を書きまくる


//*****追記

最近の俺の状態

('3') 介ヽ('3')_('3')_ _('3')_ _('3')_ _('3')_  │   │   │   │  人   人   人   人         ('3')σ ('3')_ ('3')_ ('3')_ ('3')_   │ ̄ │ ̄ │ ̄ │ ̄   人 人 人 人     ('3') ('3') ('3') ('3')    Φ Φ  Φ Φ     人 人 人 人      ('3')_ ('3')_ ('3')_ ('3')_       │ ̄ │ ̄ │ ̄ │ ̄       人 人 人 人         ('3') ('3') ('3') ('3')        Φ Φ  Φ Φ         人 人 人 人    _('3') _('3') _('3') _('3')      ̄│  ̄│  ̄│  ̄│     人 人 人 人   ('3') ('3') ('3') ('3')    Φ Φ  Φ Φ     人 人 人 人 _('3') _('3') _('3') _('3')  ̄│  ̄│  ̄│  ̄│ 人 人 人 人 ('3') ('3') ('3') ('3') Φ Φ  Φ Φ .人 人 人 人      ('3')      ∩∩\('3') \('3') \('3') \('3')   │    │   │  │   人\ 人\  人\ 人\  ('3')/ ('3')/ ('3')/ ('3')/  │   │   │  │ /人 /人 /人 /人 \('3') \('3') \('3') \('3')  │   │    │   │ 人 人 人 人 ('3')/ ('3')/ ('3')/ ('3')/  │ .│  │  │ .人 人 人 人       c('3') /\ /\ ('3') ('3') │ ('3')フー │ ('3')フー 人 (o) .人 (o)      /\ /\      ('3') ('3') ('3')フー │ ('3')フー│ (o)  .人 (o) .人('3') ('3') ('3') ('3') \('3')/ ('3')('3') │ /│\ ('3')



精神がヤバイwww 考えが今明らかにヤバイwwwww

別に面白い事ないのに、笑いが止まらんwwww

な訳で、落ち着こうと思い、やった事もないAAをやってみた。

無駄な時間をすごしたと思うが、後悔はしていない。


(追記 seesaaだと文字かわっちゃってズレる 後悔してる)



最近やってる事  ひたすらSEOソフト(磯野)の強化


ディレクトリ型検索エンジンのリンクから、

検索エンジンを出す方法は確実だが、時間がかかるので、


やっぱり一度はグーグルなどのロボット型の検索エンジンで、

検索エンジンを探し出したほうが、効率いいのかな?




カテゴリが怖すぎるが、とりあえずシステムを組んで、

グーグルの検索結果で出た検索エンジンのURLをリスト化してみた。

初めて知った事は、 グーグルって最大1000件までしか表示しないんだな。


色々用語を変えて、そのたびに全ての検索結果から検索エンジンのURLをリスト化。

用語を変えてやったため、重複や別ページでの検索エンジンも出てくるため、

それを除外するためのフィルタ的なシステムを作り、

検索エンジンのURLリストのみを作る。




グーグルでの検索結果をmyシステムに垂れ流して得た


検索エンジンのURL数 「約6000件」


その結果から重複などを除外したら、


検索エンジンのURL数 「約2000件」


になってしまった。





このSEOソフトを作り始めた当初に提案された技術が実現できなかったとはいえ、

ちょっと残念な結果になってしまった。URL数「1万」は欲しかったんだが・・・


そして、悪い予感は当たってしまう。



HP・カテゴリがひどすぎ


地域 や ショップ・クリエイター専門 などという

登録が限定された検索エンジンが非常に多い



このSEOソフトはspamにならないように気をつけなきゃいけない

そのたびに、この検索結果「約2000」を一通り確認し、


SEOソフトに登録して良い検索エンジンか をチェックする必要がある




もう何時間起きてるか起きてるかわからない。




そろそろ本気でソフトウェア関係で稼ごうと、頑張ってやってます。


//*****追記

ニュースと磯野の状況
もえたん 公式サイト
ちょwww知らぬ間に、アニメ化かよw
エキセントリックに放送スタートする「もえたん」、先行場面カット公開 --GIGAZINE



萌え萌えなMySQL互換オープンソースデータベース「MoSQL」 --GIGAZINE
いつか・・・ 使ってみたいものだな




磯野の無料登録を100サイト分追加

合計が600サイトの俺から見れば、正直、痛いかなぁ'A`

有料販売する日に備えて、登録数追加作業作業



1.グーグルから一括取得する

2.検索エンジンのリンクにある検索エンジンを探す


今までは1は終えたので、2をやっていたのだが、もう久しぶりって事で状況も変わり、また1の作業から始めようと思い



とりあえずグーグルから検索エンジンを5400つほど取得

グーグルで取得した結果内の重複削除後2138サイト


もう一度この作業をやると想定しておらず、現在登録中のデータとの重複確認作業のために、

自分用のシステム開発し、作業実行  結果 1998サイト


うーん・・・ 重複でもっと減ると思ってたのになぁ

間に合わせで作ったシステムなんで、ミスがあったかなぁ?




まぁこの後、登録可能かどうかのチェックしていく訳なので、

いずれわかる事だな   あーあ


//*****追記

磯野 〜Isono〜 Ver1.3 登録追加
検索エンジン一括登録ソフト 磯野 〜Isono〜 Ver1.3


+100件登録用ファイルを追加したモノをベクターに申請しました


追加された100〜200サイトへの登録用ファイルのみのダウンロードはこちら
http://haijindiary.up.seesaa.net/isono/isono100-200_abd5tt71.zip



ちなみに、開発版は登録数600件とか行ってるけど、

別サイトで試して安全を確認しているだけで、

このサイトではまだ使っていなかったりww


//*****追記

クレーム対処?

俺のソフトに足りないもの

それは「ソフトの説明」だろうか


前々から気にかけている



設計から開発まで、全てを一人で作っているため、

全ての動作を完璧に理解しているのだが、

それが逆に問題であり、


初めて使うソフト故に無知である人などの観点から、

自分が作ったソフトウェアを見る事ができにくくなっている気がする。


説明をしようにも、プログラムの仕組みを書いても一般人に理解は難しく、

どこまでを、どのように説明するのが良いのだろうか


自分なりに説明に力を入れ、システムの説明だけではなく、

「実際の操作方法」などを書いていくようにしている


でも、それだけではまだ、問題があるらしく、
(つーか、余りにも基本的な事までサポートはできない)

とある場所で誤解を招いてしまったらしいので、

少し悩み中


将来 有料にする予定のソフトもあるので、

そういう問題に対してはできる限り迅速に対処していく予定である。

まぁ、「磯野〜isono〜」ですね


Blogとベクターのコメント欄に、詳細を記載しておいたが、

やはりベクターのDLページとreadmeにも記載するべきだろうか・・・



あと、磯野〜isono〜の強化が進み、ついに登録数が1000を超えました

カテゴリとシステムの両方を見て、登録できる場所のみを選んだのですが、

何らかの問題により、確実に登録できるという保障がありませんので、

そろそろ登録できるか の実験かなぁ


//*****追記

磯野〜isono〜の有料化について

詳細な価格は未定ですが、

このソフトと他の業者(超大規模)の決定的な違いは、
「登録数」が例え一緒になったとしても、効果に差があり、

最大の論点は、
「検索エンジンの質」
磯野は登録可能サイトを無差別に集めたモノであり、質がどうしても悪くなってしまうのに対し、
業界大手は有料登録のサイトと契約なども行い、少数精鋭で非常に質が良いこと(全てがそうだと限らないが)


あと、自分で登録作業をする手間
これは確認できるっていうメリットでもあるが、
手間がかかるっていうデメリットでもある


また、ソフトウェアを配布するため「二次配布」が怖い
それに購入者が、代行サービスを展開する なども気に入らない
ここら辺のシステムは後で考えなきゃいけないな

最後に、個人でやっている事なので、サポートの問題があり、どうなるかわからない



以上のことから、 「業界最安値」 で行こうと思っている



とりあえず、適当に見た感じの検索エンジン登録代行サービスの最安値が1件2円だったので、

料金設定は・・・ 「1件2円」

現在の登録数1000件であり、
そのうち、200件はデモなので、800件として、1600円
(カテゴリにより1000件すべてに登録できる訳ではありませんが、料金はもらいます)

最初は宣伝もかねて、しばらくキャンペーン期間で3割引き〜半額とする。

さすがに価格崩壊すぎる値段だが・・・ 仕方ないと思う。


二次使用を抑えるためのプロテクトとか何やらをやるつもりだが、

まずは、自分自身が本ソフトウェアを使用し、

上記の価格で登録代行サービスを開いてみるのが安全で簡単だろうか

人気の上昇に伴い、価格も上昇する可能性があります。




この記事を書いてる途中に欲しいと思ったシステムは、

検索エンジンの質を表示するために、
一覧からPRを生成・表示するシステム

それに加え、料金を支払ったのに登録できないなどの苦情をできる限り減らすため、
登録不能の検索エンジンの識別システム

気が向いたら自分用に作るかなぁ


//*****追記

ネットビジネスの準備完了?


磯野の管理ツールと磯野本体の大幅改良が終了しました(ベクターへはまだ申請しておりません)



磯野は今回のバージョンアップで、


「完全自動登録作業」と、「多重起動」ができるようになり、

CPUの力の全てを磯野の作業に使う事ができます。

登録速度は十倍なんて目じゃないな


またカテゴリ検索時に使用されるカテゴリ解析システムが、様々なエンコードに対応しました。





で、磯野の管理ツールは・・・

もうどんどん進化していって感動もんだわ まじで


URL一つ送るだけで、1000件分のデータを取ってきて、

重複や分別などをしてくれて、


最後に「専門」とかアダルトとかじゃないかのチェックで俺がかるーく目を通すだけでおk となった

1時間で1万件以上の確認はできるだろうか



まじでSEO関係の商売始めようかな


グーグル検索「検索エンジン一括登録ソフト」
http://www.google.com/search?num=100&hl=ja&q=%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E4%B8%80%E6%8B%AC%E7%99%BB%E9%8C%B2%E3%82%BD%E3%83%95%E3%83%88&lr=

なんだかんだいって、 もうかなり上位入っちゃってるしなぁ



さて、検索エンジン一括登録ソフト「磯野 〜isono〜」

ソフトを用いた一括登録系は、 「賛成派」 と 「反対派」 がいる



賛成する理由

「何千とある検索エンジンを一つ一つ登録している暇はないので、自動一括登録にしたい」


この一文で賛成派の全てを語れるだろう・・・w





反対する理由


「同一のキーワードによる登録」

Q.グーグルやヤフーは、同一URLに対しての同一タイトルによるアンカーリンクが一定数以上の場合、スパムだと判断するので危険ではないか?

A.この問題は手作業でも発生する回避できない問題となっております。

なぜなら、最近の検索エンジンはタイトルにキーワードをつける事を禁止しているため、「タイトル」は固定となり、

登録するURLも、「HPのトップページ」のみ登録可能となっています


ちなみに磯野の最新版では2つの「紹介文」をランダム使用する機能を追加  まぁこっちは効果少ないだろうが、気分ですね




「減点中の検索エンジンへの登録」

Q.マイナスのサイトに登録したら、自身のHP価値も下がってしまうのではないか?

A.この問題は手作業でも発生する回避できない問題となっております。

グーグルでも出現し、検索エンジンからのリンクでも出現する 回避不可能の問題




「登録の確認」

Q.実際に登録しているのかわからないのではないか?

A.無料版を使用した際、指定したメールアドレスに登録したサイトから大量のメールが来ていたでしょう

そのメールの一つ一つが作業の証拠



「不適切なカテゴリへの登録」

Q.検索エンジンは全て同じではなく、個性があったりする  その場合不適切なカテゴリに登録されてしまうのではないか?

A.磯野の場合、検索エンジンへ登録する前に、その検索エンジンのカテゴリを解析し、AND OR NOT検索一致したカテゴリのみに登録致します。 

無料版で、AND OR NOT検索の精度
をお確かめください。




Q.瞬間的に被リンク数が増えるとスパム扱いされるのではないか?

A.ソフトを用いると、手作業ではありえないくらいの登録速度になるので、
 機械と同じ事を手作業でゆっくりやった方が良い という事でしょうか

 例えば、革命的なネットサービスを始めた生まれたばかりの会社があって、そのHPに皆がリンクを貼った場合、
 その会社のHPは悪質と判断され、潰れてしまうのでしょうか

 「SEO対策」は、正式の技術資料が少なく、未知の上に成立した技術であるため、
 正確なデッドラインがわかりません  そのため、噂・迷信などが強く出ます


 私自身が実験体となり、グーグルBANされていないのを証明している訳ですから、問題はないのではないしょうか



検索エンジン反対派の理由は、この他にも「同じIPからの登録は拒否するから無理
」という、くだらない理由もあるようだ




さて、次に手作業の利点には何があるだろうか?


「タイトル」と「トップページ」は固定なので、そこは弄れず、

名前やメルアドももちろん変更はない


1.登録するカテゴリを人が判断するため、100%の精度を得られる事

2.プロテクトがかかった特殊なサイト にも登録ができる


という所でしょうか



SEO関係者もしくは興味ある人のご意見募集中

1サイト=2円という料金設定とかもw


//*****追記

磯野使用後のメールボックス

isono_kekka1.GIF

こんな感じ



・・・昔は100通 メールが来てただけで驚いたが、

ここまで着たらもう・・・'A`


注目するべき所は、

「仮登録通知」ではなく、「新規登録完了通知」のメールである事

『正式』に登録されているという事だろう。



通常、仮登録後、管理人(もしくはリンクチェックBOT)がサイトを確認する。

BOTによるリンクチェックのみの審査をする検索エンジンは、

登録結果のメールが即座に送られてくる。



今回、磯野の作業が完了後、何時間かしてからポツポツとメールが来た

これは、磯野による登録は、検索エンジンの管理人が見ても問題ない という事だろうか

(初期の頃のテストでは、数ヵ月後にメールが来たこともあり)



また「相互リンク」専門の質が高い検索エンジンへの、

正式な新規登録も成功している。




もうこのシステムで登録代行サービスやっちゃおうと思うんだよね

BANされない事が確認されてからだがw



磯野のVerうpをベクターに申請

and 有料化の詳細ページのURLを、ベクターの磯野DLページに書いた(反映時間かかる)



//*****追記

先日公開したPR一括取得ソフトで、

磯野のデータを調べてみる事にする。



登録数200に設定したdemo版 

合計 200ページ
PR: -1 0ページ
PR: 0 75ページ
PR: 1 87ページ
PR: 2 11ページ
PR: 3 20ページ
PR: 4 5ページ
PR: 5 2ページ
PR: 6 0ページ
PR: 7 0ページ
PR: 8 0ページ
PR: 9 0ページ



有料予定版

合計 1207ページ(demo版の200を含まず)
PR: -1 191ページ
PR: 0 128ページ
PR: 1 196ページ
PR: 2 301ページ
PR: 3 289ページ
PR: 4 92ページ
PR: 5 10ページ
PR: 6 0ページ
PR: 7 0ページ
PR: 8 0ページ
PR: 9 0ページ

//*****追記

ずいぶんと時間かかったが、準備ができたので、そろそろ次の作業かね


検索エンジン一括登録代行サービスご契約の流れ



検索エンジン一括登録代行用に作ったメールフォーム(ninjaからレンタルw)から

検索エンジン一括登録用のネーム 連絡用アドレス(非登録) 検索エンジン一括登録用のホームページ 検索エンジン一括登録用のホームページの紹介文

を送ってもらい、


それをLokiが確認  検索エンジン一括登録代行作業を行うかの判断(主にアダルトとかのチェック?)をし、

連絡用メールアドレスに可否報告などをする。

検索エンジンに登録可能なサイトだった場合、



検索エンジン一括登録用のホームページに 磯野の相互リンクファイル一式をアップロードし、

指定の口座に送金後、

送金完了のお知らせを届いたメールアドレスに返信する。

その際に 検索エンジン一括登録用のメールアドレス(捨てアド)も記載すること。


メール到着後、送金を確認できたら、検索エンジン一括登録代行作業の開始

検索エンジン一括登録代行作業完了後、完了のお知らせを連絡用メールアドレスに送信する。

流れ的には、こんな感じだろうか

※追記 現在、より正確性を高めるため、契約の流れが変更されました。 詳しくはこちら




//*************

検索エンジン一括登録ソフト「磯野」を使用すると、大量の登録完了メールが設定したメルアドに来るわけだが、

メールが大量すぎて、アカウントが消されてしまうという問題が発生した  どうしよう


検索エンジン登録に適したメールアドレス



Gmail
「POPによる大量のダウンロード」などで、一時的なアカウント停止処分を受ける(1分〜60分)
大量送信 はBAN対象だとは思うけど、大量受信でも処分を受けるのはちょっと驚いた
Gmail利用者にありえない数のメールを一気に送信すると、処分受けるのかね・・・

hotmail
メールの遅延などがあってわかりづらい


捨てアドメール
2つほど使ってみて、とても便利だったが、保存期間が短すぎた


yahoo
今のところ問題なし



という訳で、

検索エンジン一括登録の際はヤフーメールを使わせてもらおうと思う

まぁヤフーからの登録を禁止している検索エンジンとかもあるんだけどね


あとは利用規約・・・かなぁ'A`


//*****

コメントと情報ありがとうございますー がんばりますー


How Google Blog Search Ranks Results
http://googlesystem.blogspot.com/2007/03/how-google-blog-search-ranks-results.html

これによるとgoogle(Blog)の検索順位の要因は、

プラス要素
  ブログの被リンク
  PageRank
  メール(Gmail)やチャット(google talk)でのリンク・紹介
  タグ
  Feedの購読者
  検索結果のクリック数


マイナス要素
  サイト更新スパム
  大量の広告・悪質な配置などの広告サイト
  記事のコピー
  スパムキーワードの連呼

など、様々であり、

このうち、磯野でできることは、「被リンクによるPageRankの向上」のみとなります。

それ故に、磯野を使用しただけでは検索の上位に来ない可能性も十分にありますが、

私はホームページのタグ、Feedの購読者、広告配置、記事のコピーなど、

サイト管理者の考え、デザインに口を出すつもりはありません。


私の目的は、

「検索エンジン一括登録代行(&そのソフトの販売)」



であり、

「ホームページ作成代行」ではないのですから。


本ソフト「磯野」はホームページの基礎的な力(スコア?)を高める物であり、

「どのようなキーワードで上位に立たせたいか」

「どのようなホームページを目指しているのか」

などは、その利用者の自由であり、私は関与しないつもりでおります。

しかし、利用者があまりにも知らなさすぎる場合、ある程度のサポートはするでしょう。



さて次は、気になる

検索エンジン一括登録の効果




様々な要因があり、検索上位反映=磯野の効果と少し言いづらく、

更にGoogleBotの関係で効果の反映まで3ヶ月とかかる可能性もあります。


「サイト:とりすた」
http://trick-star-blog.seesaa.net/

これは何ヶ月も前に、私が作成したサイトです

このサイト上で、磯野の試作品を試しました。


磯野完成の時、基盤ができたホームページをいくつか作ろうと、磯野利用者には私のいくつかのサイトにリンクするようにしております。

その影響も少なからずあるはずなので、この実験は不完全かもしれません。

1. titleタグのキーワードはポイントが高い
2. とりすた⇔トリスタ⇔オンラインゲーム トリックスター  トリックスターのファンのサイトが多い
2. 磯野の記事1つと、登録のためのリンク記事しか書いていない(この当時はリンクを記事として書いていた)

という事を踏まえた上でご覧ください。


「google検索:とりすた」
http://www.google.com/search?q=%E3%81%A8%E3%82%8A%E3%81%99%E3%81%9F&hl=ja&lr=&start=30&sa=N

22,700 件中 38番目になります。


「google検索:とり すた」
http://www.google.com/search?hl=ja&q=%E3%81%A8%E3%82%8A+%E3%81%99%E3%81%9F&lr=

これは意外にも1,960,000 件中 5番目になります。


「google検索:TrickStar」
http://www.google.com/search?hl=ja&q=TrickStar&lr=

117,000 件中 10番目 に来ます

もうちょっと手間をかければ、もっと上位に立てるでしょう。


ちなみに、トリックスターは私がサブとしてよく使うネームですが、

「オンラインゲーム トリックスター」との関係はありません(元ネタが一緒になりそうですが・・・)

「Trickst'e'r」ではなく、「TrickSt'a'r」なのも重要です。


さて、これは 「磯野の効果あり」
 と見ていいのでしょうか


となると、次の問題となってくるのは、「スパム」にならない事



検索エンジン一括登録ソフトを製作して、
そして検索エンジン一括登録代行サービスを展開しようとしている私ですが、

その私が最も怖いと思うのは、

1. 同じリンク記事を大量に書くことによる コピー記事認定or同じ用語の連呼
2. 短期間に大量の被リンクを受ける事によるスパム扱い
 
などです。


1はサイト「とりすた」の大量にリンク記事を書いたのに、
明らかに減点を食らっていない事から見て、問題なし と私は考えます。


問題は2です。

磯野を改良し、「exeを起動したら自動的に検索エンジンの自動登録作業(40件分)を開始する」という機能をつけましたので、

タスク スケジューラを利用して、「時期がきたら自動的に一定数の検索エンジンを登録」という全自動作業ができますが、


「月に何件くらいの検索エンジン登録なら、スパム扱いされないのか」

というのがまったくわかりません。


例えば2000件を毎月40件のペースで検索エンジンを登録をする場合、

50ヶ月・・・ 約4年かかる事になります。


保証書じゃあるまいし、いくら検索エンジンの全自動ができるとはいえ、

2000〜3000円くらいの値段で、約4年の契約はしたくありません。


「とりすた」は一気にやりましたので、その数でも減点されていない事から、

毎月その登録数やっていく など、 限界ラインを見つけないと登録側がつらすぎる。

楽をして客のサイトがグーグルBANにかかってしまった なんていう事態に陥ったら、それこそもうこの商売は終わってしまう。


検索エンジン合計約2000個の中から優秀なヤツだけを選別する。
(検索エンジン収集当初は使えたサイトも、現在仕様変更などで、使えなくなった検索エンジンもあるでしょうし)

などの作業が必要になるかもしれません。


大量の被リンクは減点対象ですが、大量の発リンクは減点ではないとの事なので、

磯野の相互リンク用ページで登録の順番が来ない大量の未使用のリンクを放置していても、問題はなさそうですね。


あと、検索エンジンによる被リンクですが、

「相互リンクでの効果」を考えるのではなく、

「相互リンク必須の検索エンジン」が非常に増えてきています。


ただの検索エンジンだと、平凡すぎてリンクされない。

検索エンジン登録のためのアクセスのみ となってSEO対策にはよろしくないのでしょうかね。


もしかしたら、業者の検索エンジン登録代行サービスに「相互リンク用ページが必要」なんて書かれる日が近いのかもしれませんね。


ふぅ、信用を得るために、かなり細かい情報まで・・・ これくらいやらないと、こういう商売できないよね'A`

正直・・・そこらの検索エンジン登録業者よりは良いと思う・・・

//*****


磯野の検索エンジン登録ミスについて



1. カテゴリの不一致
2. フォーム改造による磯野の拒否

などで検索エンジンの登録をミスする事があります。


カテゴリの問題は、googleのような検索 AND OR NOTを使えるようにした事により、大幅に改善
そして、実際にいくつかの検索エンジンで使われたカテゴリの名称一覧をまとめる事により、
精度が大幅に向上しました。


これは技術的な情報ですが、
入力欄テキストボックスは、名前があり、その名前によってどのような使われ方をするのかが決まっております。


「管理者へのコメント」という名前に、管理者へのコメントを書き込めば、正常に動きます。

しかし、

「管理者へのコメント」という名前なのに、相互リンクURLを募集していたりなど
管理者へのコメントとまったく関係ないのに、管理者へのコメントが来ると、

検索エンジンはエラーをはいてしまいます。

このような感じで、正確に入力されず登録できない検索エンジンがあります。

そういうトラップに対応するために日々と改良しています。(そういや最近、致命的な登録のバグがあったんで、改善しました'A`)


検索エンジン登録の精度に関する信頼は非常に重要であるため、

「有料版なら対応」とせずに、無料版も有料版と同じ精度にしています。


最近、有料(開発)版を更新したので、無料版も更新しました。

ベクターで公開されている「1.40」のVerの磯野が、現在の有料(開発)版の精度と同じだと思います。



また、ここからが一番重要なのかもしれませんが、

この磯野で登録可能な検索エンジンを探すのは非常に手間がかかるので、

磯野の追加&登録管理用のソフトを作りました。


登録追加の仕組みは、

グーグル検索の結果1000件分(限界数)のリンクを取得し、

その中から検索エンジンだと思われるURLを取得

磯野と同じ仕組みの登録をかけ 「プレビュー画面」 にまで行けたらその検索エンジンは登録可能候補とし、

それ以外は不合格とします カテゴリ選択ミスなど、復帰の可能性もあるのでエラー別でURLを保存します。



検索エンジン登録のプレビュー画面まで行けた ≒ 認証などがなく、磯野のフォーム入力に対応 カテゴリも一致していた

という事で、入力の信頼性は高いと思います。
(demoの200 つーか600程度は全手動時代でしたw その後このソフトを使い、全部スキャン・・・ demoはその名残が残っている可能性あり)

ここまでは全自動


しかし、どのような検索エンジンなのか  本当に登録していい検索エンジンなのか を見るために、

全ての登録可能候補のサイトに行き、利用規約を見て、相互リンクするかの判断と相互リンク用タグの取得or生成をしています。

「アダルト専門」・「腐女子関係」・「地域専用」などは磯野のリストに登録しないようにしています。(気づかなかった事もあるけど)

登録するのは、どんなサイトでも登録できそうな 総合的な検索エンジンです。

ジャンルが違っていても、検索エンジンにSEO関係のカテゴリがあればそこも合格とします。



という訳で、プレビュー画面まで行ける検索エンジンのみを収録した磯野の登録数が2000を超えましたが。

プレビュー画面に行ける=必ず登録できる と違うようで、

プレビュー画面の後に、様々なチェックをかける検索エンジンもあり、


やはり、全ての検索エンジンを登録できる とは限りません。



ちなみに、検索のしすぎで(色々なキーワードで1000件検索を全自動)

Google検索がしばらく使えないなんて事態もおき、追加数がだんだんと減ってきました。





実際の検索エンジン一括登録数は、やっぱり私が実際に使用してみて、

検索エンジンに何件登録できるか を報告するのが一番でしょうね


seesaaBlog で試して見ようとした所、

http://haijindiary.seesaa.net/
にファイルをアップロードしたら、

アップロードしたファイルのアドレスは
http://haijindiary.up.seesaa.net/

となり、ホームページと同じ場所に相互リンクしてください ってエラーがでちゃいました。


前、複数とったホームページのうち、これでいいかな? と思ったやつに磯野を最近かけていたところ、

重複エラーをかなり吐きましたが、(禁止ワードが含まれているとかで、プレビューにすら行けないエラーも・・・)

ヤフーメールの方に322件 迷惑73件あります。

まだ磯野の検索エンジン登録作業は半分をちょっと超えた所です。


重複エラーと、これからもう半分ある事を考えたら、

検索エンジン登録数1000件に届くかどうか といった所でしょうか。嗚呼、胸が苦しい。


ベクターに公開したページランク一括取得ソフトで、

磯野の登録できる検索エンジンのページランクを調べて見ると・・・

(検索エンジンの条件となる相互リンク=その検索エンジン ではなく、ある一つのサイトを強化するために、そこへリンクしろという検索エンジンもあるので、正確ではありません)


合計 1849ページ(demo除く)
PR: -1 266ページ
PR: 0 426ページ
PR: 1 234ページ
PR: 2 359ページ
PR: 3 327ページ
PR: 4 219ページ
PR: 5 18ページ


-1(PRなし 3ヶ月未満?) や 0 の中に、システムがすごく、これから伸びそうな優秀な検索エンジンが大量にあったりするんで、(しかも全部同じ人が作ったっぽい)

しばらく暖かい目で見守りたいところ。


//*****

ついに商売開始

磯野を用いた検索エンジン一括登録代行のご注文




こんな感じでどうなんだろう・・・


2007年01月08日

背景だけを合成するWebカメラソフト「ミカエル」

[一行紹介]
Webカメラの映像を、リアルタイムで人物の背景だけを別の背景に置き換え表示する

[説明]
Webカメラの映像を、リアルタイムで人物の背景だけを別の背景に置き換え表示する

windows media エンコーダ等を使い、その映像を配信や録画する事で、楽しめます。

ゴミ屋敷でも、二次元の綺麗な世界へ現実逃避できます。


[実演動画]

http://freestory.cocolog-nifty.com/soft/ketyappu/test2.wmv

http://freestory.cocolog-nifty.com/soft/ketyappu/test3.wmv

[ソフトウェアのダウンロード記事]
http://haijindiary.seesaa.net/article/31802263.html


//*****ソフトウェア開発日誌

最初の製作動機は既に忘れてる・・・

正月で酒飲んで酔っ払って、家帰ったらそのまま作り始めて、

翌朝には基本システム完成(後日 計算が明らかに違う事が判明)

やっちまうかぁ みたいなノリだったりもする('A`)


作ったモノは公開作業が面倒だし、

気に入らない所あるんでまだ公開してない


内容は

Webカメラを制御し、背景と人物(動体)を切り分け、

リアルタイムで、別の背景と人物を合成する。




気に入らない点は、Webカメラが自動で補正をしてくれる事

最初に背景の認識をしているのだが、補正でかわったら意味がない


ソフトで制御ではなく、完全にハード依存なのか

自動補正の無効化ができれば、たぶんもっと合成の品質が上げられる


もしくは、自動補正にも耐えられるように、

色の最低値・最大値の設定ではなく、平均値+誤差とする

もしくは、端の色をとり、自動補正のレベルを調べ、自動補正を無効化させる


色々な手段があるが、考えるの苦手なんだよなぁ('A`)



ソフト名 変なのばっかりつけてたからか、

「ソフトに愛着があるのか?w」とか言われたんだよね


ソフトに対して感情はありまくりですよ


スキーズブラズニルなんて、ある事すると、

「残念だったね」と隠しメッセージが表示されるとか

モノスゲー 腹立つからwww

っていうか、一般公開してないなら仕掛ける必要ないじゃん!!

なんで俺だけがトラップに引っかからなきゃいけないんだ!w



このWebカメラの制御機能だって、初めてやるってことで問題が多く、

「このWebカメラ ツンなんだけど・・・ 言う事聞いてくれない」

と、言った直後、フリーズ  データクラッシュ 巻き戻り


「デレの欠片もないよ!!!」 と叫ぶ俺


気持ち 込めまくってますw



ソフトの名前は生活関係がイヤなので、

Lokiは北欧の神の名だし、北欧関係でそれらしいの選んでつけてる


未公開の情報収集ソフト(BOT)「スキーズブラズニル」はちょうど良かったんだが、

今回のソフトにピタリと来るもんがない


友達から、「ケチャップ オン スクランブルエッグ」「KoSe(コーズ)」

とか勧められたんだよね

だからマヨネーズ(MOE)でこりたから、生活ネタはイヤだと(ry


おまけにケチャップもスクランブルエッグも食べてねーよ

最近はようやく脱お茶漬けできて、 卵かけご飯オンリーだ


関係者各位
 たくさんの卵 本当にありがとうございました
 今では貴重なタンパク質の栄養源です



仮でケチャップ(ry にしておいたけど、

ソフト名どうするかなぁ('A`)

//*****追記

例のWebカメラでのリアルタイム人物と背景合成ソフトについて



どうしても精度を上げたい

現状では 動いてるモノだけ映る 基本システムは完璧

だが、やはり認識が甘い


ドット単体だけでなく、その周辺の変化情報を読み取る事で、認識能力が大幅に向上した。


しかし、まだポツポツと映像にノイズが入ってしまう(Webカメラと設定次第だが)

やはりノイズ除去をつけたい

だが、そういう専門的な事は学んでいないし、ぱっと思いついたやり方は、とても処理に負担がかかるであろう


ためしに、その周辺認識を二重にかける実験をした所、

僅かな向上は見られたモノの、処理落ちを感じる

少しは高速化を考えて、色んな技術を使ったのだが、残念な結果だ

効率を考えたら、このような小細工ではなく、別のものを作ったほうがいいだろう


解決しなきゃならない問題はまだある 「Webカメラの自動補正」

背景の最低値〜最大値を取得するより、背景の平均色を取得し、±誤差という形に変えた

これにより、自動補正後でも常に背景の平均色が取得できる・・・

しかし、その時には人物もいる

人物と背景を認識しつつ、背景のみ平均色を更新するという事になる

不完全な認識の結果を元にするという事は、それもまた不完全になるのではないだろうか


ああ、頭が割れそうだ  ここら辺が私の限界なのかもしれない


今日か明日には、そのWebカメラソフトのムービーを公開します


//*****追記

例のWebカメラの背景と人物を合成するWebカメラソフト



この方法なら、軽量化&少しは補正対応できるんじゃね? っていう改良をしてみた


で、Webカメラソフト改良後のムービー
http://freestory.cocolog-nifty.com/soft/ketyappu/Video.asx
顔が少し見えてるが、まぁこの程度なら問題ないだろう('A`)

影が相変わらず問題だが、場所次第ってことでいいかなw
and
Webカメラの性能・設定もかなり影響するので注意が必要


あと、この宣伝用動画製作の際に驚いた事

太 陽 っ て 動 い て る ん だ ね


日の光が当たる場所では使えないかもwww


//*****追記

気合入れてやりすぎか 幻覚見ちまったよorz


あと、ケチャップ オン スクランブルエッグだっけ?

長い割りに意外と覚えにくい名前だな


バグ仕様を書き忘れていたので、ここで発表w



Webカメラのデータ取得がうまくいかず、

クリップボード経由でデータを取得しているため、

背景合成中に、クリップボードを使用した場合、エラーが発生します



また、現在の状態では加工後、映像を表示するだけなので、

windows media エンコーダなどを使い
http://www.forest.impress.co.jp/lib/pic/video/vdoenc/winmediaenc.html

画面の取り込みで配信するのがオススメです

(っていうかそれ目的で作ったので、ほか考えていない)



ああ、今書いてて思ったが、その場合、

画面だけを表示するように作ったほうがいいか


//*****追記

Webカメラのソフトについて



名前変更  ケチャップ オン スクランブルエッグ → ミカエル

スッキリー!



・・・なんか前 神話ネタで行くとか言ってたような気がするけど、

神話から名づける事ができたのは、IRCのソフトだけだったわwwwww


//**********追記

なんで保存機能をつけなかったのですか?という基本的な機能に突っ込まれ、、

終了時に設定保存 起動時に設定読み込み機能を追加

更に、初期状態では管理人オススメ設定になるようにしました

フォルダ選択用ダイアログを設置 これで背景選択が楽に!


//**********追記

ああ、そういや、要望案を出してくれた人に、Windows Media エンコーダの導入方法とかものすげーわかりやすく説明したので、

その時のログを加工し、Windows Media エンコーダの導入方法として、記事にするかもしれません


//**********追記

本ソフト ミカエルを、

MSNやヤフーなどのライブチャットの機能で使う事はできませんが、


自分で、配信映像が見れるサーバーをつくり、

「mms://127.0.0.1:8080 でライブします」と、相手側に配信映像が見れる自分のサーバーへ案内する事により、

自分の映像を見せる事ができます。(複数対応)



これを実現するのが「Windows Media エンコーダ」です

Windows Media エンコーダは、パソコンの画面などの映像をネットで配信するフリーソフトです。

それとミカエルを組み合わせる事により、ライブを実現しております。


//Windows Media エンコーダでミカエルの映像配信

まずWindows Media エンコーダをダウンロードしてください。

Windows Media エンコーダ  --窓の杜
http://www.forest.impress.co.jp/lib/pic/video/vdoenc/winmediaenc.html


起動後、

「新規作成(ユーザー設定)」の「プロパティ」を開き、

「ソース」タブにある「ビデオ」のボックスを、「画面の取り込み」にし、「構成」を押します。



取り込み元を「画面の領域」にし、

「左上隅」に、ミカエルに表示されている「動画の位置」

「幅X高さ」に、ミカエルで表示されている「動画のサイズ」

を入力します


これで、ミカエルの映像部分のみが配信されるようになります。


オーディオは、適切なモノを選んでください。


次は配信のための設定ですが、

「出力」タブの「エンコーダからプル」にチェックを入れ、ポートを設定します

これで、設定が完了しました。


あとは、エンコードの開始を押し、「mms://自分のIP:ポート番号」で配信を見ることができます


自分のIPを 127.0.0.1 にしても映像は見れますが、他の人には見えません。


//**********追記  4月9日

磯野 ClipStar と他のソフトどんどん改良できたんで、

ついにミカエルの改良なわけだが、


イマイチ乗る気がしない('A')




映像ウィンドウと操作ウィンドウ(表示非表示切り替え可能)にわけ、映像の設定しやすくすると共に、

配信の設定もしやすくする

という、改良案があるんだが・・・



まぁ、やる気が出ない理由はたぶん、






Webカメラがどこかへ旅立った事だな


//*****追記 4/15

背景を動画にするのは、なんとかなりそうなんだけど、

それよりもやっぱり、質を上げたい

質を上げるために色々考え中


//*****追記 4/16
とりあえず、

背景をムービーにしてみた
http://freestory.cocolog-nifty.com/soft/ketyappu/test3.wmv

今テンション低いんだよね'A`


わかっている問題点

人物と背景認識の質と効率が悪く、背景の動画もゆっくりになる


//*****追記 4/16

ミカエルVer1.3完成?

処理の方法が大幅にかわり、

品質が向上  速度も向上(意外だった)

ただし、ギザギザが目立つようになったので、

アンチエイリアスや、境界をぼかすような処理を加えると、Good


動画は、別ソフトを作り、AVIを連番JPGに変更し、

背景を自動切り替えっていうやり方でやったが、

どうもカクカク  全ての画像をMemorystreamを使って処理したりしても、カクカク


どうやらソフト全体が重いっぽい

( '3')<やれやれだぜ


背景合成

×

この広告は1年以上新しい記事の投稿がないブログに表示されております。