なんか役に立ちそうなグーグルのツール
AJAX APIs Playground
http://code.google.com/apis/ajax/playground/

なんか役に立ちそうなグーグルのツール
AJAX APIs Playground
http://code.google.com/apis/ajax/playground/
トラックバック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のスクリプトを配布してあったので、設置してみた。
トラックバック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/
トラックバック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位になっているときはうれしいが、
持続できないのが残念です。
トラックバック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>
↓↓実際に表示したところ
トラックバック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ソースをランダムに変更。」をご参照ください。
トラックバック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
http://hoshiya.biz/2009/05/windows.html
代案としてマイクロソフトが配布しているツールで「PsTools」というもの中に
「PsShutdown」というものがあって、
それを使うとタスクに登録したスケジュール通りにシャットダウン&再起動ができた。
参考ページ
Windows 2000 Serverのshutdown.exe
http://www.kotodama.jp/blog/index.php/2008/02/17/windows-2000-server-shutdown-exe
使い方もshutdown.exeとほとんど変わらなく使えたので、
フリーソフトをインストールせずに行えたのでよかった。
shutdown.exeの場合
コマンドプロンプトに以下を入力して実行
c:\shutdown.exe -r
psshutdown場合
コマンドプロンプトに以下を入力して実行
c:\PsTools\psshutdown.exe -r
上記で成功したので、これをタスクスケジューラに登録して
毎日4:00に再起動を実行することに成功した。
Ps Shutsownのダウンロードはこちら
http://technet.microsoft.com/en-us/sysinternals/bb897541.aspx
トラックバックURL:
会社のサーバーを定期的に再起動しないと、
正常動作しないアプリケーションがあるため、
手動はなく自動で定期的に行えるものがないかと、
フリーソフトを探していましたが、
そんなソフトを探す事をしなくてもWindows標準のものでできるようです。
以下を参考
shutdown.exe とタスクで Windows を自動シャットダウン
http://sonic64.com/2005-09-01.html
再起動したいサーバーはWindows2000 SP4で、
使用した「Shutdown.exe」はVistaの物をサーバーにコピーして使用。
場所は「c:\windows\system32」
あとはタスクスケジュールに登録してやるだけで、
定期的にシャットダウンや再起動が行えます。
2009年05月03日追記
上記でうまくいくはずだたのですが、失敗。
以下のページの代案で成功したので、ご参照下さい。
Windowsをタスクで自動シャットダウン&再起動 その2
http://hoshiya.biz/2009/05/windows-2.html