たつをの ChangeLog : 2010-04-09

Yahoo!ウェブ検索APIを用いて「はてなハイク」を検索するサービスを公開しました。

はてなハイク (http://h.hatena.ne.jp/) のオフィシャルの検索機能は、キーワードを入れても直接検索結果が出ずに、そのキーワードを含むキーワード一覧が表示され、そこをクリックして初めて検索結果が出るというワンステップ間にはさまった仕様になっています。

私としては、これは非常にもどかしいので、別途自分で作ってみた次第。
作ってはみたもののヤフー経由ではあまりヒットしないんだけどまあいいか。

ハイク検索
http://saagaas.jpn.org/haiku/
画像

検索例: twitter, ustream, ゲーム, オフ会, TV, 読書, iPhone, 映画, 優越感, 不健全, 差別, 暴力, 格差, 魔法

どうぞご利用ください。

Yahoo!画像検索APIを用いて「はてなフォトライフ」を検索するサービスを公開しました。

はてなフォトライフ (http://f.hatena.ne.jp/) のオフィシャルの検索機能は、キーワードを入れても直接検索結果が出ずに、そのキーワードを含むキーワード一覧が表示され、そこをクリックして初めて検索結果が出るというワンステップ間にはさまった仕様になっています。

私としては、これは非常にもどかしいので、別途自分で作ってみた次第。
作ってはみたもののヤフー経由ではあまりヒットしないんだけどまあいいか。

フォトライフ検索
http://saagaas.jpn.org/foto/
画像

検索例: ランチ, 散歩, TV, iPhone, jkondo, canon, nikon, レンズ, Google

どうぞご利用ください。

Yahoo!ウェブ検索APIを用いて「はてなグラフ」を検索するサービスを公開しました。

はてなグラフ (http://graph.hatena.ne.jp/) はそもそもオフィシャルの検索機能がありません。というわけで作ってみた次第。

はてなグラフ検索
http://saagaas.jpn.org/graph/
画像

検索例: 成績, 勉強, 英語, TOEIC, 読書, 小遣い, 資産, 睡眠, twitter, google, PV

どうぞご利用ください。

Perl で ホスト名からIPアドレスを得るには gethostbyname を使えばOK。
$bin_addr = gethostbyname($host);
$addr = sprintf("%vd", $bin_addr);
(via http://code.nanigac.com/source/view/381)

Net::Ping を使用してホスト名からIPアドレスを得ることもできる。
生存確認も兼ねる必要があるときには良いかと。

下記のサンプルプログラムは "perldoc Net::Ping" のをちょっといじっただけ。

コード (netping.pl):
#!/usr/bin/perl
use strict;
use warnings;
use Net::Ping;
my $host = shift @ARGV;
my $p = Net::Ping->new();
my ($ret, $duration, $ip) = $p->ping($host, 1);
$p->close();
if ($ret) {
    print "$host : $ip\n";
}

実行例:
% ./netping.pl chalow.net    
chalow.net : 219.94.129.235
% ./netping.pl twitter.com
twitter.com : 128.242.240.116
% ./netping.pl bit.ly  
bit.ly : 128.121.234.46

ref.
- [を] Perl の gethostbyaddr[2006-11-29-4]

Bing APIを使った、初マッシュアップです[2010-03-18-2]
同じIPアドレスを持つサイトを検索する「兄弟サイト検索」を公開しました。
自分が借りているレンタルサーバで、他の人がどんなサイトを運営しているかを調べるときなんかに便利です。

処理は、入力されたホスト名(ドメイン名)のIPアドレスを gethostbyname で調べて[2010-04-09-4]、Bing API でIP指定検索を行って、結果を表示するという流れです。

入力(検索キー)はサイト名(例:chalow.net)だけでなくIPアドレス(例:219.94.129.235)でも大丈夫です。

兄弟サイト検索
http://find.x0.to/ip/
画像

検索例: chalow.net, netafull.net, 100shiki.com, akiyan.com, 219.94.129.235, 209.191.122.70

どうぞご利用ください。

ref.
- [を] Bing API を使い始めてみる[2010-03-18-2]
- [を] Perl でホスト名からIPアドレスを得る[2010-04-09-4]
- SpyOnWeb.com http://spyonweb.com/
- Reverse IP Lookup http://www.yougetsignal.com/tools/web-sites-on-web-server/

今週の平日のランチ。
自分用メモ。

■4/5(月) ピザ

ピッツエリア・バッジオ[2010-04-05-1]でピザでした。
PIZZERIA BAGGIO

■4/6(火) ハンバーガー

Pe'z magic(ペーズマジック)[2009-12-04-1]でハンバーガー。
いつものアボカドトッピング。

■4/7(水) お弁当

豚生姜焼きのお弁当でした。わいわい。
100407 お弁当

■4/8(木) うどん

宮武讃岐製麺所で釜玉[2010-02-02-5]
100408 釜玉うどん

■4/9(金) カフェランチ

休暇だったので、恵比寿のカフェ「LAV」でランチプレート[2010-03-12-2]
恵比寿LAVのランチプレート

献本いただきました。ありがとうございます。
今年度から献本いただいた本は読む前に紹介していくことにしました。

山本陽平 / Web を支える技術 - HTTP、URI、HTML、そしてREST

本書のテーマは,Webサービスの実践的な設計です。まずHTTPやURI,HTMLなどの仕様を歴史や設計思想を織り交ぜて解説します。そしてWeb サービスにおける設計課題,たとえば望ましいURI,HTTPメソッドの使い分け,クライアントとサーバの役割分担,設計プロセスなどについて,現時点のベストプラクティスを紹介します。

yohei-y氏(http://yohei-y.blogspot.com/)によるウェブまわりの仕様・規格の解説書です。
目次や本編をぱらぱら眺めてみたんだけど、基礎から応用まできっちり押さえてある感じ。
これはじっくりきっちり読んで学びます。
復習、復習っと。

たつをの ChangeLog
Powered by chalow