2009年07月21日

Mobile RSS Reader

ずっと放置していたら、広告などが付いていたんで、消すためにカキコ

ついでに、自分のMobile RSS Readerの紹介
Mobile RSS Reader「かすたむにゅーす」
posted by Loki at 09:39 | Comment(1) | TrackBack(0) | お役立ち情報 | edit
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`

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

skype ボイスチャット自動招待機能付き「NicoChat」
Ver:2.00
紹介:MARIMOにあったボイスチャット自動招待機能と、NicoChatの機能をまとめ、最新のSkypeのバージョンに対応させました。

ダウンロード:[SeesaaBlog]


詳細
2007年10月13日

ピアノ演奏

恋のミクル伝説
みんみんみらくる みっくるんるん


サスティーンペダルのテスト
また使えるようになったー と思ったら、速攻で壊れました'A`


患部で止まってすぐ溶ける 〜 狂気の優曇華院
楽譜が公開されてたので、参考にしながら適当に弾いてみた


鮮血の誓い
posted by Loki at 18:24 | Comment(0) | TrackBack(0) | 日記 | edit
2007年10月03日

MARIMO 近日バージョンアップのお知らせ

バージョンアップ内容


MARIMOでの着信・発信時に、ウィンドウが切り替わらないようになります。

フルスクリーンで実行中のゲーム中でも、ウィンドウが勝手に切り替わらないので、安心です。
ウィンドウの表示すらされないので、いちいち閉じる必要もなく快適です。


言語の選択ができるようになりました。

日本語と英語を選べます。
posted by Loki at 17:18 | Comment(3) | TrackBack(0) | 日記 | edit
2007年09月18日

MySQL + PHP + Apache + SSL

自宅サーバーが地味に便利。

今回、自宅サーバーを強化することになった。

MySQL + PHP + Apache

を使用して自宅サーバーの構築




バージョン違いとかでMySQL + PHP + Apacheとの相性が悪く、

サーバー構築に苦戦するが、無事、構築完了



次に、

httpsも使えるようにしないといけなくなったのだが、

SSLでちょっと混乱中'A`
posted by Loki at 07:13 | Comment(0) | TrackBack(0) | 日記 | edit
2007年09月14日

skype エクストラギャラリーへの登録方法

skype エクストラギャラリーへの登録方法



私がskypeのメインウィンドウの「ツール」→「さらに活用」にあるエクストラ関係に自分のSkypeエクストラを登録させるまでのメモ書きです。


エクストラの登録が難しくてできない



海外サイトの英語が理解できない。

Skype用のエクストラを作成・登録ができない

「自分のSkypeエクストラをエクストラギャラリーへ登録」のやり方を、日本語で解説しているサイトがない



skypeエクストラ作ったけど、エクストラギャラリーへの登録に苦戦してる人たちへの技術情報になったらいいなぁ と・・・





必要なもの

Publishing Studio
Special Edition for Skype Extras Manager
ダウンロードはこちら


PayPalアカウント
登録はこちら


Skype 4 Publishersアカウント(登録には上記PayPalが使えるメールアドレスが必要)
登録はこちら


エクストラギャラリーにSkypeエクストラを登録するだけの場合、

PayPalやSkype 4 Publishersをまったく使いませんが、

Publishing Studioの起動に必要でした'A`





PayPal・Skype 4 Publishersのアカウント取得方法書こうと思ったけど、面倒なので省略






skype エクストラの起動



Publishing Studioを起動し、Skype 4 Publishersのアカウント情報を入力します。

Create New projectボタンを押し、初回の場合は、自分のグループ?の登録を行ってから、

公開するソフトウェアのフォルダを指定します。





skype エクストラの設定




[必須項目]

skype extra アイコン設定



extra化したいソフトウェアのフォルダ内に、

「icon48.png」というファイル名の48×48サイズのPNG画像

「icon24.png」というファイル名の24×24サイズのPNG画像

以上、アイコンを描いた2つのファイルを入れてください。


skype extra License policiesの設定



Generalタブの下側にある

Add Initial Licence Policyをクリックしてライセンスを設定してください。


License Scopeの説明

1. Machine 購入をしたマシンのみで使用できる。別のPCだと使用不能。

2. Skype user 購入をしたユーザーなら、どのPCでも使用可能。


License Typeの説明

1. Prepaid 前払い

2. Free 無料

3. Trial 体験


skype extra の公開情報の設定



Publishingタブ

1. Friendly name ソフトウェアの名称

2. Description 25文字の簡単な紹介文

3. Your end User License Agreement URL 本ソフトの使用許諾契約を書いたページのURL
$PluginID$  $drmID$ という変数を用いる事が可能です。  「http://」 で省略可能


skype extra のプラグインの設定



1. Plugin type (H : HTML A : Application J : Java B : DLL )

2. Launch command 自動起動させるファイル index.html や Application などを指定


以上、公開に必須なソフトウェアの設定は終了しました。

Publishing Studioの上側にある「Test」を押すと、

設定したソフトウェアがSkype Extraとして起動します。

問題がないか ご確認ください。


[オプション]

Publishing Studioの右上にある「Localize」を押すと、

各国の言語でアプリケーションの情報を設定できます。


「File」→「Properties」を押すと、言語の一覧が出るので、

設定したい言語を選択し、「Add」を押すと、その言語での設定ができるようになります。


String nameの隣にある言語の名前をクリックすると、言語の選択ができるので、設定したい言語にします。

1. Friendly name ソフトウェアの名称

2. Description 25文字の簡単な紹介文

を、その設定した言語で記述し、Saveを押して閉じます。


Skype Extraの公開



Publishing Studio上側にあるTestを押し、

Skype Extra化した自分のアプリケーションの正常な動作を確認後、


「Pulish」ボタンを押します。

自分のSkypeIDとPassの入力を要求されますので、入力すると登録完了となります。



自分のskypeエクストラの登録状況を確認したい場合は、
extras.skype.com こちらへ

サインインした状態であれば、

Skype ExtrasにMy extrasが追加されていて、

そこから自分のエクストラの状態がわかります。


しばらくの間(1〜2週間?)は

Requested, not published



と表示されています。





//ここから、不安定な情報です。


SkypeのExtra担当の人が審査し、その結果をSkypeの登録時に使用したメールアドレスに送信します。(問題がある場合だけ?)


そのメールは自動送信などの機械的なテンプレートではなく、人が書いた英文となっております。

それ故に、かなりの英語力が必要とされます。


また返信の場合、 「メール」 もしくは 「skypeで電話」 となります。


英文を書いてメールで送ったところ、返事が一切ありませんでした。(約1ヶ月放置)


そこで、メール以外の連絡手段をとろうとしたのですが、電話?電話で登録もできるんですか。

でも、絶対に英語だろ・・・ 英語を喋るのは苦手なので無理


という訳で、通話時のリンクURLに、skypeIDが載っているので、そこからExtra担当であろう人をチャットに招待した。


24時間サポート でも、中の人が複数 っていうわけでも、なく、

担当は一人(少なくとも、俺の担当は?)らしく、寝ている事があります。

一度「Hi」と話しかけ、たとえ、相手がオフラインであっても、自分がExtraで問題が起きている事を「英語」で、述べましょう。

Extra担当と自分の両方がINした場合、そのメッセージが送信され、Extra担当が優しければ、返信をしてくれます。


英語でのやりとり 頑張ってください。





日本語のみ の場合、skype社に日本語ができる人がいないらしく、かなり面倒な事になっているらしい。

そのせいで、イマイチまだ登録ができていないようだ

extra化されたMARIMOはこちら




今度、日本に行く同僚の同僚の日本人にこのExtraを見せて、審査させるらしい 'A`


Extra担当の人 フレンド登録しちゃったんだけど、どうしよう

相手も登録に応じてくれちゃった  すげーフレンドリー





skypeエクストラに関係する資料



skype developer zone

Getting started with Publishing Studio --developer zone

posted by Loki at 04:47 | Comment(0) | TrackBack(0) | 日記 | edit
2007年09月12日

SEO対策ツール「磯野」の特徴

短く、わかりやすく、安価なSEO対策ツールとして、「磯野 〜isono〜」を説明するページ


SEO対策ツール「磯野」の特徴



SEO対策の一つとして被リンクがあり、それを得る簡単な方法が「検索エンジン登録」でしょう。





1.SEO対策ツール「磯野」の登録数



SEO対策ツール「磯野」は、動的なCGI・PHPなどのページではなく、

静的なHTMLページでのリンクを提供してくれる検索エンジンのシステム「Yomi-Search」を対象にした検索エンジン登録ソフトです。

登録可能数2000件(ホームページの内容により、カテゴリに一致しない場合があり、登録数は減少しますが、最低でも600件の登録)





2.SEO対策ツール「磯野」の登録精度



(1)
検索エンジン登録の追加管理専用ツールを作り、一度プレビュー画面まで行った検索エンジンだけを、磯野は登録します。

プレビュー画面に行けるかというふるいにかけているため、登録できる可能性が高いのです。

(2)
検索エンジンのカテゴリリストを取得する専用ツールを作り、色んな検索エンジンのカテゴリの一覧を作成しました。

これにより、カテゴリの登録精度も上昇。 更に、 AND OR NOT検索も使えます。

自分のホームページと合わないジャンルはどんどんNOTに追加する事により、間違ったカテゴリへの登録を防ぎます。





3.SEO対策ツール「磯野」の登録速度



SEO対策ツール「磯野」は、起動すると40件分の登録をし、自動で終了されます。

これは、短期間に大量の登録をしたため、スパム扱いを受け、グーグルからの減点を防ぐためです。

スタートアップなどに登録する事により、IPが変わるPC起動時に、検索エンジンの登録ができます。





4.SEO対策ツール「磯野」の相互リンク効果


SEO対策ツール「磯野」は、登録する検索エンジンと相互リンクします。

相互リンクにより、検索エンジン側が質が高く流れにくい上位のページにあなたのHPをリンクをする等、相互リンクの特典を受けられます

被リンクが短期間に大量発生は問題だそうですが、発リンクは問題ないようなので、安心です。





SEO対策ツール「磯野」関連



SEO対策ツール「磯野」開発日誌



SEO対策ツール「磯野」の無料お試し版はこちら


posted by Loki at 06:31 | Comment(0) | TrackBack(0) | 日記 | edit
2007年09月09日

磯野 そろそろ商売開始?

磯野を用いた検索エンジン代行登録ご注文


こんな感じでどうなんだろう・・・
posted by Loki at 21:12 | Comment(0) | TrackBack(0) | 日記 | edit
2007年09月07日

isono 3 コメ(ry

磯野の登録ミスについて

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 の中に、システムがすごく、これから伸びそうな優秀な検索エンジンが大量にあったりするんで、(しかも全部同じ人が作ったっぽい)

しばらく暖かい目で見守りたいところ。
posted by Loki at 20:03 | Comment(0) | TrackBack(0) | 日記 | edit

isono P2 長すぎてコメントできなかったw

コメントと情報ありがとうございますー がんばりますー

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年の契約はしたくありません。


「とりすた」は一気にやりましたので、その数でも減点されていない事から、

毎月その登録数やっていく。


検索エンジン2000個の中から優秀なヤツだけを選別する。
(エンジン収集当初は使えたサイトも、現在仕様変更などで、使えなくなった検索エンジンもあるでしょうし)

などの作業が必要になるかもしれません。


大量の被リンクは減点対象ですが、大量の発リンクは減点ではないとの事なので、

磯野の相互リンク用ページで登録の順番が来ない大量の未使用のリンクを放置していても、問題はなさそうですね。


あと、検索エンジンによる被リンクですが、

「相互リンクでの効果」を考えるのではなく、

「相互リンク必須の検索エンジン」が非常に増えてきています。


ただの検索エンジンだと、平凡すぎてリンクされない。

登録のためのアクセスのみ となってSEO対策にはよろしくないのでしょうかね。


もしかしたら、業者の検索エンジン登録代行サービスに「相互リンク用ページが必要」なんて書かれる日が近いのかもしれませんね。


ふぅ、信用を得るために、かなり細かい情報まで・・・ これくらいやらないと、こういう商売できないよね'A`

正直・・・そこらの登録業者よりは良いと思う・・・


あ、 このコメント  長すぎるのであとで記事にしますーw
posted by Loki at 04:28 | Comment(1) | TrackBack(0) | 日記 | edit
2007年09月05日

isono

磯野を使用すると、大量の登録完了メールが設定したメルアドに来るわけだが、

メールが大量すぎて、アカウントが消されてしまう



Gmail
「POPによる大量のダウンロード」などで、一時的なアカウント停止処分を受ける(1分〜60分)
大量送信 はBAN対象だとは思うけど、大量受信でも処分を受けるのはちょっと驚いた


hotmail
特定のメールの遅延などがあってわかりづらい


捨てアドメール
便利だったが、保存期間が短すぎた


yahoo
今のところ問題なし



という訳で、

登録の際はヤフーメールを使わせてもらおうと思う



あとは利用規約・・・かなぁ'A`
posted by Loki at 23:47 | Comment(2) | TrackBack(0) | 日記 | edit
2007年08月31日

磯野の計画

磯野

ずいぶんと時間かかったが、準備ができたので、そろそろ次の作業かね



登録代行用に作ったメールフォーム(ninjaからレンタルw)から

登録用のネーム 連絡用アドレス(非登録) 登録用のホームページ ホームページの紹介文

を送ってもらい、


それをLokiが確認  登録代行作業を行うかの判断(主にアダルトとか?)をし、

連絡用メールアドレスに可否報告などをする。



登録可能だった場合、



登録用のホームページに 磯野用の相互リンクページをアップロードし、

指定の口座に送金後、

送金完了のお知らせを届いたメールアドレスに返信する。

その際に 登録用のメールアドレス(捨てアド)も記載すること。



メール到着後、送金を確認できたら、登録代行作業の開始

登録代行作業完了後、完了のお知らせを連絡用メールアドレスに送信する。




流れ的には、こんな感じだろうか
posted by Loki at 00:05 | Comment(0) | TrackBack(0) | 日記 | edit
2007年08月29日

License Agreement

Distribution prohibition secondarily
posted by Loki at 17:23 | Comment(0) | TrackBack(0) | 日記 | edit
2007年08月20日

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

skype ボイスチャット自動招待ソフト「MARIMO」
Ver:1.00
紹介:Skypeのボイスチャットのホストを支援するソフトです。特定の発言があると、ホストは発言者をボイスチャットに招待するなどができます。

ダウンロード:[Vector]

詳細

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


*****開発日誌

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

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


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

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

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

Ver:1.00

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

ダウンロード:[Vector]

詳細
2007年07月30日

nicochat

nicochatのバグについて

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

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



でも、

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

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

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

強制終了されたんで


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

なーんて・・・




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

!joinが発言されると、

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

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



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

発言してしまう人もいる



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

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

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

困った'A`




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

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

なんて書きながら今思ったんだ  名案・・・!
posted by Loki at 06:46 | Comment(0) | TrackBack(0) | 日記 | edit
2007年07月22日

磯野 登録可能検索エンジンのPRを調べる

先日公開した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ページ
posted by Loki at 15:29 | Comment(0) | TrackBack(0) | 日記 | edit

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。