A Day In The Boy's Life -145ページ目

A Day In The Boy's Life

とあるエンジニアのとある1日のつぶやき。

先日友人と飲んだときに、最近の仕事といえばメールを書くだけでとても不毛に思えるという話題になりました。

で、メールを書くことが自分にとってどんなキャリアにつながるのかって考えると、「何もないよね」って話に。


まぁ、この話題のメールを書くということを仕事の一部として捉えるというのは議論の方向性が違っていて、何かのアウトプットがメールであるだけなので、メールを書くということ自体から何かを得るというのは間違っているのですが、そもそも仕事においてこのメールを書くという作業にとられる割合があまりに多くなってきたので、半ば愚痴のように語り合ったりしたわけです。


例えば、チーム内での調整事項を先方に伝えるのにメールを使った場合でも、メールというアウトプットが出る前には、その調整事項を取り仕切る作業が発生しています。

格好よく言ってしまえば、マネジメントしているともいえるのですが、メールとマネジメントという言葉はどうイメージしても結びつきません。

例えば採用面接時に「マネジメントしてます」って言っても、じゃあ何をやってるのかと聞かれたときに「メールかいてます!」なんていったって笑われるだけです。


これは、営業している人がたくさんの提案資料を作っていて、そういう提案資料を作ることの意味も対して変わらないよ、という人もいるかもしれません。
メールでも提案資料でも相手に読まれるための書き方、見せ方というのはあったりします。
ただ、アウトプットしての質を考えれば、一時的な価値しかないメールよりも、残る資料の方が良いかなと感じます。


メールというアウトプットが出る前の様々な調整事項におけるスキルというのは、確かにあると思います。

何が課題か、どう対処すればいいのかを考えて、行動に移しそれを相手に伝えます。

簡単に書いてしまっていますが、それらの間にはすごく細かいステップがありますし、人間関係も円滑になるように気を配る必要もあったりします。


メールを書いて送るという人が、衝撃吸収材みたいな役割を担っている割には、結果が伴わないものだなぁと。
業者さんとやり取りするにあたって、


会社の人 ⇔ 自分 ⇔ 業者さん


という板ばさみの状態になり、その部分って絶対必要で一番大事な役割であるのに、あまり評価もされない損な役回りだなぁというところがあったりします。

会社の人の状況を取りまとめ業者に送る、業者から送られてきた課題や検討事項をわかりやすくチーム内に落とすとか、要は境界線がきっちり決めれている部分はあるけれど、その境界線を残したままじゃ仕事なんて進まないよね、って言ったときに誰かが絶対その境界線を割って立っていないといけなくなります。

じゃないと、「それはこちらの仕事ではない」という状態になって押し付け合いになるか、一方的に押し付けれてどちらかが大きく被害をこうむる、という状態になったりします。


この辺りは、仕事の進め方である程度どうにかなるというところがあります。

ただ、メールを送ってくれるな、次回の打ち合わせの際にあって話し合おう、と強制することもなかなかできません。

仕事のスピードが重視されるようになって、メールという気軽にコミュニケーション取れるツールが使われるウェイトが大きくなっているのは確かのようですが、そこに費やす時間の割にはそこから得られるものって言うのはかなり少ない気がするな、と感じます。








前回「特定サイトの被はてなブックマーク数を取得するPHPスクリプト 」で、サイトに付けられたはてなブックマークの数を調べるスクリプトを作ってみたので、主要なブログサービスごとの被はてブ数を調べてみました。



主要ブログサービスの被はてブ数


2009/03/08 PM11時点のものです。

はてなブックマーク件数取得API の仕様上、サブドメイン方のブログは個々にしか調べられませんでしたので、主要ブログでもサブドメイン方のもの(FC2ブログとか)は除いています。


ブログサービス名 被はてブ数
はてなダイアリー 3,550,190
livedoorブログ 835,191
はてな匿名ダイアリー 377,734
goo ブログ 216,892
アメーバブログ 155,790
Yahoo!ブログ 62,112
楽天ブログ 58,494
ヤプログ! 27,019
So-net ブログ 16,772
Excite ブログ 6,435


一部、有料オプションを使うことでサブドメイン方のブログに切り替えができるサービスもあるので、あまり正確ではないかもしれません。


はてなダイアリーは、まぁホームだからわかるとしても、livedoorブログもすごいですね。

まぁ、1人で16万はてブ数を誇る404 Blog Not Found があるからなぁ。

はてブってエンジニア向けとかIT関連の記事に良く付けられるって言われていますから、この数って言うのはそういうカテゴリの記事が多いってことを現しているのかもしれません。




あるサイトに付けれた、はてなブックマーク数をPHPから取得するスクリプトを書いてみました。

APIの詳細については、公式の「はてなブックマーク件数取得API 」を参照してみてください。


なお、PHPスクリプトにはPEARのXML/PRCパッケージを利用しているため、事前にインストールしておく必要があります。


# pear install XML_RPC

とかでインストールできるかもしれません。



被ブックマーク数を取得するPHPスクリプト


<?php

// PEARのXML/RPCパッケージを利用する
require_once("XML/RPC.php");
$GLOBALS['XML_RPC_defencoding'] = "UTF-8";

// はてなのAPIのURIをセット
$host = "http://b.hatena.ne.jp";
$xmlrpc_path = "/xmlrpc";

// RPCクライアントのインスタンス生成
$client = new XML_RPC_client( $xmlrpc_path, $host, 80 );

// はてブ数を調べたいサイト
$url = new XML_RPC_Value( 'http://ameblo.jp/itboy/', 'string' );

// RPCメッセージ生成
// そのサイト全体のはてブ数を取得するためにbookmark.getTotalCountメソッドをコール
$message = new XML_RPC_Message('bookmark.getTotalCount', array($url));

// メッセージ送信
$result =$client->send($message, 60);

if (!$result->faultCode()) {
// 成功した場合ははてブ数を取得
    $b = $result->value();
    echo "hatebu: ". $b->scalarval() . "\n";
} else {
// 失敗した場合はサーバーから返されたメッセージを表示
    echo "Fail:" . $result->faultString() . "\n";
}

?>

とても簡単に書けますね。

あるページだけの被ブックマーク数を調べたければ、そのページのURLをXML_RPC_Value に指定し、XML_RPC_Message の中に、はてなブックマークのAPIで指定されているbookmark.getCountを指定すれば取得できます。


実行結果は、こんな感じです。


$ php hatenabookmark.php
hatebu: 334


- 参考サイト

PHPを用いたXML-RPCの基礎 @ ISDL Reports


PHPとPEARでXML-RPC @ Suns & Moon Laboratory