なんか役に立ちそうなグーグルのツール
AJAX APIs Playground
http://code.google.com/apis/ajax/playground/
トラックバック(0)
トラックバックURL:
とりあえず時間がないので忘れないようにメモ。
以下のサイトを参照
PHPでYahoo!API - phpspot
http://phpspot.net/php/pgphp_Yahoo_API.html
これを利用していじくっている最中のページ
http://hoshiya.biz/yapi/web.php
上記を元にYahoo!検索で出力される被リンクの結果をXMLで受け取り、
自分のサイトに表示するスクリプトに挑戦。
ちなみにhttp://hoshiya.bizの被リンクをリクエスト
インデックス検索結果 - サイトエクスプローラー - Yahoo!検索
http://siteexplorer.search.yahoo.co.jp/advsearch?p=http://hoshiya.biz&st=inlinks
上記の結果をXMLで読み込みたいわけなんですが、
どこでXMLを吐き出しているのかを検索中。
そんなこんなで見つけた「バックリンクチェッカー」
PHPのスクリプトを配布してあったので、設置してみた。
トラックバック(0)
トラックバックURL:
不動産会社に勤務している訳ですが、
中古住宅やマンション、売り土地の販売に
Google Mapsが使用できないかなと調べていますが、出来そうにない。
地図はGoogle Maps APIを利用すればできる訳ですが、
規約に違反しそうな感じです。
・地図に誰でもアクセスできること
・地図そのものを無償で提供すること
と、あるページを見ました。
あるページ↓
Googleヘルプグループ
http://groups.google.co.jp/group/Google-Maps-JP-For-Business-Owners/browse_thread/thread/1a3cac9a78bb6713
そもそも、イントラネットなので、誰でも地図にアクセスできない。
この時点でアウト。
なぜ、イントラネットで利用したいか?ですが、
他社物件等を無断で公開出来ないなからです。
商談での社内利用で有れば問題ないので、
イントラネットで地図の利用ができればな~と思った訳なんです。
お金を払っても使用できないの?
と思い探したところ。ありました。
『Google Maps API Premier』日本でも提供開始、イントラネット内利用も | ネット | マイコミジャーナル
http://journal.mycom.co.jp/news/2009/05/18/018/index.html
きっと高いんだろうな~
Google Maps API Premier
http://www.google.co.jp/intl/ja/enterprise/maps/index.html
yahoo!地図もイントラネット利用はできないようです。
Yahoo!デベロッパーネットワーク - 地図
地図Web APIの利用方法
http://developer.yahoo.co.jp/webapi/map/
トラックバック(0)
トラックバックURL:
タイトルの通り2009年5月22日にヤフーのアルゴリズムがアップデートされた訳ですが、
Yahoo!検索 アルゴリズム Update - Yahoo!検索 スタッフブログ
http://searchblog.yahoo.co.jp/2009/05/yahoo_update_1.html
いつも疑問に思うのが、
アップデート直後から約2日間は「借りたいくん」のホームページが
「家電レンタル」で検索すると
いつも2位なのが1位になります。
Yahoo!検索 - 家電レンタル
http://search.yahoo.co.jp/search?ei=EUC-JP&fr=yjdnqp&p=%B2%C8%C5%C5%A5%EC%A5%F3%A5%BF%A5%EB
しかし、
約2日経過すると元の2位に戻ります。
これはいったいどういうことなのだろうか?
インデックスやアルゴリズムの更新を行ったあとに
リスティング広告などを取り入れたサイトを上位にするように
調整をしているのだろうか?
1位になっているときはうれしいが、
持続できないのが残念です。
トラックバック(0)
トラックバックURL:
変数配列に代入されたHTMLソースを
タイマーで一定時間ごとにランダムに表示するスクリプト。
MozShotと併せて、サイトのサムネイルをランダムに表示する例。
表示された画像をクリックすると指定のURLにジャンプできます。
変数配列にはタグごと入れるので、
特にアフィリエイトのバナータグなどは会社によって、
タグの仕様が異なる場合に便利です。
<script type="text/javascript">
src = new Array();
src[0]='<a href="http://www.google.com" target="_blank"><img src="http://mozshot.nemui.org/shot/large?http://www.google.com" alt="google" /></a>';
src[1]='<a href="http://www.yahoo.co.jp" target="_blank"><img src="http://mozshot.nemui.org/shot/large?http://www.yahoo.co.jp" alt="yahoo" /></a>';
src[2]='<a href="http://jp.msn.com" target="_blank"><img src="http://mozshot.nemui.org/shot/large?http://jp.msn.com/" alt="msn" /></a>';
window.onload=chX;
function chX(){
i=Math.floor(Math.random()*src.length);
document.getElementById("chimg").innerHTML=src[i];
setTimeout("chX()",1000);
}
</script>
<div id="chimg"></div>
↓↓実際に表示したところ
トラックバック(0)
トラックバックURL:
変数配列に格納された文字「ルパン三世」を
数秒ごとのタイマーによって表示を変更するスクリプト。
<script type="text/javascript">
tag = new Array();
tag[0]='ル';
tag[1]='パ';
tag[2]='ン';
tag[3]='三';
tag[4]='世';
window.onload=chT;
function chT(){
i=Math.floor(Math.random()*tag.length);
document.getElementById("chTxt").innerHTML=tag[i];
setTimeout("chT()",1000);
}
</script>
<div id="chTxt"></div>
↓↓実際に表示してみたところ
この方法で、アフィリエイトのタグやバナーの画像、写真などに応用ができます。
「Javascriptで数秒ごとにHTMLソースをランダムに変更。」をご参照ください。
トラックバック(0)
トラックバックURL:
ページにアクセスするごとに、
ランダムに選択されたアフィリエイトのバナーを表示するスクリプト。
「banner.php」を以下の内容でルートに作成。
(例:http://www.example.com/banner.php)
<?php
$bnSrc[0]='<a href="http://www.example.com/" target="_blank"><img src="http://www.example.com/banner1.jpg" alt="バナー1" border="0" /></a>';
$bnSrc[1]='<a href="http://www.example.com/" target="_blank"><img src="http://www.example.com/banner2.jpg" alt="バナー2" border="0" /></a>';
$bnSrc[2]='上記同様にバナーのタグを入れる';
$n = mt_rand(0,count($bnSrc)-1);
$bn = $bnSrc[$n];
echo $bn;
?>
PHPファイルのバナーを表示したい箇所に以下のコードを記述。
(例えば、http://www.example.com/index.phpの場合)
<?php
$openfile = file_get_contents('http://www.example.com/banner.php');//
echo $openfile;//
?>
こでだけでOK。
Javascriptで同じことをする方法は以下を参照
ページにアクセスするごとに、
ランダムに選択されたアフィリエイトのバナーを表示するスクリプト。
Javascriptは初心者ですが、とりあえずは表示に成功。
「banner.js」を以下の内容でルートに作成。
(例:http://www.example.com/banner.js)
tag = new Array();
tag[0]='<a href="http://www.example.com/" target="_blank"><img src="http://www.example.com/banner1.jpg" alt="バナー1" border="0" /></a>';
tag[1]='<a href="http://www.example.com/" target="_blank"><img src="http://www.example.com/banner2.jpg" alt="バナー2" border="0" /></a>';
tag[2]='上記同様にバナーのタグを入れる';
i = Math.floor(Math.random()*tag.length);
document.write(tag[i]);
HTMLファイルのバナーを表示したい箇所に以下のコードを記述。
(例えば、http://www.example.com/index.htmlの場合)
<script type="text/javascript" src="http://www.example.com/banner.js" charset="utf-8"></script>
こでだけでOK。
今後の課題は、一定時間ごとに表示したバナーをランダムに変更できるようにしたいと思います。
[今回参考にしたページ]
バナーやアフィリエイトを、jsでランダムに表示させる | Java script、Ajax | 青森県八戸市 ホームページ制作・作成 studio md
http://studiomd.jp/archives/homepage/java-script/randombanner.php
PHPで同じことを行う方法は以下を参照
前回、windows 2000 server に Vista の shutdown.exe を利用して、再起動スケジュールをタスクスケジュールに登録する方法を「Windowsをタスクで自動シャットダウン&再起動 その1」で書きましたが失敗。
でも、以下の方法で解決できました。
マイクロソフトが配布しているツールで「PsTools」というもの中に
「PsShutdown」というものがあって、
それを使うとタスクに登録したスケジュール通りにシャットダウン&再起動ができた。
Windows XP以上のOSとWindows 2003 Server以上のサーバーOSので使えるようです。
使い方
- 上記からPsTools.zipをダウンロードして任意のフォルダで解凍。
(例:Cドライブ c:\) - 解凍したフォルダ(PsTools)内のpsshutdown.exeをダブルクリックするとコマンドプロンプトが起動する。
- 以下を入力してEnterを押すと再起動が実行されます。
c:\PsTools\psshutdown.exe -r
上記で成功したので、「c:\PsTools\psshutdown.exe -r」をタスクスケジューラに登録して
毎日6:00に再起動を実行することに成功した。
書式とパラメータ
c:\PsTools\psshutdown.exe -r -t 00:01
| computer | リモートコンピュータまたはコンピュータを指定でコマンドを実行します。 ローカルシステム上で実行するコンピュータ名を省略した場合、ワイルドカード(\ \ *)を指定した場合、現在のドメイン内のすべてのコンピュータ上でコマンドを実行 |
|---|---|
| @file | 指定されたテキストファイルに記載されている各コンピュータ上でコマンドを実行 |
| -u | リモートコンピュータへのログインのための指定オプションのユーザー名を指定します。 |
| -p | パスワードを指定 (省略した場合はこれを隠しパスワードを入力するプロンプトが表示される) |
| -a | シャットダウンの中止(カウントダウンが進行している間で可能) |
| -c | 対話型ユーザーによるシャットダウンの中止を許可 |
| -d | サスペンド状態にする |
| -e | イベントログに書き込み理由コードを指定。ユーザーコードなら「u」、計画されたコードなら「p」でサブオプションとして、「 xx:主な理由コード(256未満)」と 「yy:マイナーな理由コード (65536未満)」を指定 |
| -f | シャットダウンするまでの間に、実行中のアプリケーションのデータを保存する機会を作る |
| -h | 休止状態にする |
| -k | 電源オフ (再起動がサポートされていない場合) |
| -l | コンピュータをロック |
| -m | ログオンしているユーザーに表示するメッセージを指定。(シャットダウン時のカウントダウンが始まります。) |
| -n | リモートコンピュータへの接続を秒単位でタイムアウトを設定 |
| -o | ログオフ |
| -r | 再起動 |
| -s | シャットダウン(電源オフ) |
| -t | シャットダウンするまでのナノ秒数 (デフォルト: 20秒)または時分で指定(ちなみに 1秒 = 1,000,000,000 ナノ秒) |
| -v | イベントログを表示 |
トラックバック(0)
トラックバックURL:
会社のサーバーを定期的に再起動しないと、
正常動作しないアプリケーションがあるため、
手動はなく自動で定期的に行えるものがないかと、
フリーソフトを探していましたが、
そんなソフトを探す事をしなくてもWindows標準のものでできるようです。
以下を参考
再起動したいサーバーはWindows2000 SP4で、
使用した「Shutdown.exe」はVistaの物をサーバーにコピーして使用。
場所は「c:\windows\system32」
あとはタスクスケジュールに登録してやるだけで、
定期的にシャットダウンや再起動が行えます。
2009年05月03日追記
上記でうまくいくはずだたのですが、失敗...。
以下のページの代案で成功したので、ご参照下さい。




