from s14u.info

17 February 2006

Six Apart ユーザーギャザリングvol.2

Six Apart ユーザーギャザリングvol.2に行きます!
さてどんな内容になるのか今から楽しみです。。。

ドレスコード:ドットのものを一つ身につけて来て下さいSix Apart ユーザーギャザリングvol.2

ということでドットです。何か買ってこなきゃドットなんてないなぁ。(水玉のトランクスならあるけど、さすがに見せられない)おそらく私のようにドット柄は持っていない人ってたくさんいるんじゃないかと思います。シックス・アパートがもっともっと宣伝したら経済効果はどのくらいなんでしょう。。。参加者100名じゃ知れたものですが。(w

14 February 2006

Flickr Badge

多くのブロガーの方々がサイドバーにFlickrの画像を出しているのを見かけます。
あれは独自で出力されている方もいらっしゃいますが、多くはFlickr: Make a badgeで生成されたjavascriptやFlashを利用しています。

設置は簡単です。Flickr: Make a badgeにアクセスして、指示された流れに沿って、表示したい写真の種類・レイアウト(出力枚数・写真サイズ・縦配置/横配置・背景色)などを選択して、最後にjavascriptコードを入手して、それを自分のページに貼り付けるだけです。

私も早速サイドバーに貼り付けました。
あぁ、なんかブロガーっぽい。。。(うっとり)
Flickrっていい仕事してるよなぁ。

13 February 2006

運転免許更新


Car licence
Originally uploaded by shigeta.
免許更新だったので二俣川にある運転免許試験場にいってきました。
今回はゴールドだったので、申請手続きと適性検査(視力検査)と30分の講習で終わりました。
これまでは若気の至りで、講習はつまらないものでしたが、今回はどこか興味が持てました。
運転とは、視力による”認知”があり、”認知”によって”判断”し、その”判断”のもとに”操作”するということ、だそうです。
そして事故の多くは”認知”の段階によるミスが大半であり、認知ミスを防ぐことが事故の防止につながるということでした。自動車運転による認知は視覚から得られる情報で、認知ミスをする場合の多くがわき見運転だそうです。また車道は左側通行ですから、脇道から出るときは必ず右側を確認することが絶対だそうです。
それをビデオ観賞(約20分)と先生の総括(5分)で知るわけですが、あと一歩のプレゼンでした。認知-判断-操作のプロセスがあり、それらのサイクルによって運転が成立しているという図をOHPには小さく出ていたのですが、インパクトが足りなかったです。あの図はビデオの中で効果的に見せた方が良かったのになぁ。

ということで、皆さんくれぐれも安全運転で行きましょう。
認知ミスが誤った判断をさせて事故になるので、認知ミスのないように!

ところで、「だろう運転」と「かもしれない運転」と言います。「車は来ないだろう」とか「人はいないだろう」とかそういう判断を総称しているようですが、「車がくるだろう」とか「人がいるだろう」という判断も「だろう運転」だと思うのですが。。。省略しすぎちゃった例ですね。キムタクがキムタになっちゃうみたいな。

Mizunobu Parlor


Mizunobu Parlor
Originally uploaded by shigeta.
相鉄横浜駅を出てすぐのジョイナス2Fにある水信パーラー(Mizunobu Parlor)に行ってきました。パーラーなのでパフェがいい感じです。写真は「ほにゃほにゃと抹茶の白玉なんちゃら」のような名前でした。(忘れてもうた!)ボリューム満点です。
そのほかおしゃれな食事も楽しめますので、お昼ごはんにも良いですよ。

xmlrpcによるエントリ via Flickr

先の2つのエントリは、Flickrからのxmlrpcによるエントリを実験してみました。Flickr: Your Blogsでポストしたいブログの情報を入力すればポストできます。簡単です。

Flickr FAQの 2. Which blogging services does Flickr support?に対象となるサービスが記載されています。

Blogger
Typepad
Movable Type
LiveJournal
WordPress
Manila
Atom Enabled Blogs
Blogger API Enabled Blogs
Meta Weblog API Enabled Blogs

つまりは世界のほとんどすべてのブログに対応しているということです。
niftyのココログもTypepadでできていますから、これでいけるはずです。

これらを可能にしているのはAtom PPですね。(有)ウィザシステムさんの3章 Atom出版プロトコル - The Atom Publishing Protocol(AtomAPI)が集大成的にまとめられています。
それからシックス・アパート平田さんが第8回XML開発者の日で講演された資料Movable Typeによるxml rpcやAtom PPの話が出ています。また、吉松さんの「Atom PP で何が起こるのか」でその可能性の一端を知ることができます。

いつもはMovable Typeの管理画面にログインしてからエントリを作りますが、今回、私Flickrをユーザインターフェースとして、Movable Typeにポストしてエントリを作りました。こうなってくるとブログは、xmlrpcサーバで、かつデータベースのフロントエンドということが言えますね。そしてエントリするためのユーザインターフェースはxmlrpcを実装していれば何でも良いということになります。専用のソフトウェアでもいいし、それこそテキストエディタだっていいし、もしかしたらMicrosoft WordとかMicrosoft Excelなんかでも可能になる日も来るんでしょうね。

xmlrpcマンセー!
ってことで、そのうちAtom PPによる何かを作りたいと思います。

It's me!


It's me!
Originally uploaded by shigeta.
Flickrからのエントリ実験です。

Flickr

This is a test post from flickr, a fancy photo sharing thing.

09 February 2006

MFCでメモリリークを調べる

MFCネタ。Windowsアプリケーションを作成していると、ときどきメモリリークが発生することがある。さてどのコードか分からない。そんなときにおすすめなのがCMemoryStateクラス

例えばこんな感じ。


CMemoryState hereMem;
hereMem.Checkpoint();

// メモリリークが発生していそうななんかの処理

CMemoryState thereMem;
thereMem.Checkpoint();

CMemoryState checker;
if (checker.Difference(hereMem, thereMem))
{
// hereとthereで相違があったみたい。
// アウトプットウインドウへ出力してみる。
checker.DumpStatistics();
}

という具合。

ちょっとおっちょこちょいな例としては、
関数の中のメモリリークを探してみようとして、
関数ブロックの先頭と終端にCheckpoint()を設定しちゃった場合。


void CSample::Function()
{
CMemoryState oldMem;
oldMem.Checkpoint();

char szBuf[BUFSIZ];

CMemoryState newMem;
newMem.Checkpoint();

CMemoryState checker;
if (checker.Difference(oldMem, newMem)) {
}
}

ローカル変数は関数を抜けてから解放されます。つまり関数にいる間はメモリが確保された状態になります。なので一瞬リークしたように感じます。
そんなときは、


CSample cSample;

CMemoryState oldMem;
oldMem.Checkpoint();

cSample.Function();

CMemoryState newMem;
newMem.Checkpoint();

CMemoryState checker;
if (checker.Difference(oldMem, newMem)) {
}

このように呼び出し元で関数をくくった方が良いです。その後で関数の中に入るなりして、範囲を狭めていくと良いのではないでしょうかね。慌てず騒がず粛々と進めましょう。

縮小専用。

デジカメで撮った写真を小さいサイズにしたいときに便利なフリーソフトウェアは縮小専用。です。

shukusen.jpg

画像ファイルをドラッグ&ドロップするだけで小さいサイズになっちゃう!名前の通り縮小しかできないのですが、豊富な機能を満載するよりもコアの機能を確実に実行してくれる方がいざというときに頼れますね。オールインワンの商品って意外に痒いところに手が届かないことが多く、単一機能の専用ツールの方がかえって小回りが利くものです。

興味のあるかたはお試しあれ。

追記
ちなみに縮小専用。の画像も縮小専用。で小さくしましたし、サイドバーの私の写真もそうです。

07 February 2006

ブログ・オン・ビジネス

ブログ・オン・ビジネス 企業のためのブログ・マーケティング を読みました。

タイトル通り、マーケティングとしてのブログについて事例を通して紹介されています。文中にMovableTypeTypePadについて触れられていますが、基本的にはブログの有用性について説明されています。CMSとして利用する方法や広告媒体として利用する方法など参考になる部分が多いと思います。通常、製品を販売する企業がこのような書籍をリリースしたときには「これでもか」というほど自社製品の紹介に終始します。ところが本書はMovableTypeTypePadをちらっと見せる程度に感じました。これはシックス・アパートが、MovableTypeTypePadに相当の自信を持っていることもあるでしょうけど、ブログそのものの普及を願っているからにほかならないのではないかと思いました。そんな風に読み取ってしまいました。合っていますか?>シックス・アパートさん


加えて、


第4章 ブログことはじめ
   ――ブログとシックス・アパートの歴史と未来

にはMovableTypeTypePadがどのようにして生まれ、Six Apartがどのようにして設立されたかについて触れられています。なので、私にとっては必読です。(w

なので、星5つです!★★★★★


技術者向けには、Movable Type公式タグリファレンス
が便利かと思います。
MTタグだけなら、Movable Type ユーザマニュアル: テンプレート・タグを見ると良いでしょう。それからMovable Typeユーザー・マニュアルを見るのがMovableTypeを触る人にとって重要ですね。

さあみなさんも今からでも遅くないので、ブログをはじめましょう!

ブログ・オン・ビジネス 企業のためのブログ・マーケティング

ブログ・オン・ビジネス 企業のためのブログ・マーケティング

posted with amazlet on 06.02.07

シックス・アパート株式会社
日経BP社 (2005/12/28)

Movable Type公式タグリファレンス

Movable Type公式タグリファレンス

posted with amazlet on 06.02.07

山本 浩司 シックスアパート
RBB PRESS (2005/04)
売り上げランキング: 29,993

おすすめ度の平均: 3.75

3 値段が高い!!!
3 痒いところに手が届かない…
4 便利な1冊だが……

Access Ranking

Powered by Six Apart
Sponsored links