2008年2月アーカイブ

こんにちは、 CHORD Fusion高橋純平です。

3日前に「花粉症」のスイッチが入り、ティッシュの消費量が急増している今日この頃です。。。

今年は去年の3倍だとか。。。

早めに薬をもらいにいっておけばよかったのですが、ついつい他のやりたいことを優先してしまい、赤鼻のトナカイ状態になってしまいました。

今朝耳鼻科で診察してもらい、薬をもらったのですが、診察はあっさり。
お医者さんがしたことといえば、処方する薬を決めたくらいでした。

時間にして約5分

お会計1140円

ふ。。。
技術料ということで頭では理解できるのですが、やはり人は目に見えるものや時間に対して対価を払う方がしっくりきますね。

これはITに関してもいえることですが、難しい問題です。。。


それはさておき、驚いたのはその後でした。

処方された薬を隣の薬局にもらいにいったのですが、担当の薬剤師の方がいい意味で期待を裏切ってくれました!

普通だったら「この薬は眠くなりますので夜寝る前に飲んでくださいね。」 とか 「これは朝・昼・晩の食後に1錠飲んでください」といったことだけ伝えて終わりでしょう。

ところがその人はティッシュを取り出し、鼻のかみ方から、花粉にいいツボ、目のかゆみを止めるツボなどを丁寧に教えてくれました。
鼻をかみすぎて赤く荒れていた僕の鼻を見て、居ても立ってもいられなかったのかもしれませんが、薬だけもらって帰るつもりでいたこちらとしては驚きでした。

しかもその薬局では「ティッシュ1箱」と「トイレットペーパー1個」を無料でプレゼントしてくれるんです
ティッシュの値段が高騰しているのに、なぜここまでのサービスができるのでしょうか。

会計を終える頃には「また来たいな」なんて思っていました。薬局なのに(笑


つい最近、リッツカールトン関係の本を読んだところだったのですが、薬局での「期待を超えるおもてなし」を体験できたことが衝撃でした。

僕としてはITを使った「おもてなし」を実現していきたいです。


ちなみに、その薬局のHPがあったのでご紹介しておきます。(ちょっとショボいですがw)

いちや薬局http://www17.ocn.ne.jp/~ichiya/index.html


リッツ・カールトンで学んだ仕事でいちばん大事なこと
林田 正光
あさ出版 (2004/12)
売り上げランキング: 3276
おすすめ度の平均: 4.0
5 具体的に考える
4 最高のサービスを支える従業員への「心くばり」
4 1流でなければ生き残れない




リッツ・カールトンが大切にする サービスを超える瞬間
高野 登
かんき出版 (2005/09/06)
売り上げランキング: 306
おすすめ度の平均: 4.5
5 これぞ、ホスピタリティ!
5 エリート層こそこの本を読んでほしい
5 いかに感動を提供できるかがプロの仕事
こんばんは CHORD Fusion高橋純平です。

とても使いやすいfirefox用のマウスジェスチャーアドオンが紹介されていたので早速ダウンロードしてみました。



「FireGestures」
紹介記事:http://www.oshiete-kun.net/archives/2008/02/firefoxfiregestures.html
ダウンロード:https://addons.mozilla.org/ja/firefox/addon/6366

ちょうど第2回cakePHP勉強会で安藤さんがプレゼンされていたのがfirefoxのアドオン配布サイト「http://addons.mozilla.org/」についてだったので、昨日の話を思い出しながらダウンロードしていました(笑

Lunascapeを使っていた頃はマウス操作でタブ間を移動したりしていましたが、firefoxにしてからはショートカット派になっていました。

最近はマウスも頻繁に使うようになったのでこのアドオンを入れることで、操作が大分快適になりました☆

紹介記事に画面キャプチャなどがあるので、詳しくはそちらを参照してみてください。


こんばんは、 CHORD Fusion高橋純平です。

楽しみにしていた「cakePHP勉強会」に参加してきました☆

PHP関連では、去年開かれた「PHPカンファレンス2007」以来の参加でしたが、人数が40名程度だったので非常に濃い時間になりました。

今回個人的に気になったのは memcahed ですね。

悲しいことに負荷分散を考える必要に迫られたことがないので、詳細については調べてなかったのですが、firefoxのアドオン配布サイトニフティトピックイットで実装されているのを解説いただいて興味がわきました!

cakePHP 1.2 では標準で搭載されているようなので、1.2のリリースにも期待ですね。


懇親会では百式の田口さんとお話することができました。
αブロガーの方とお話できたのは初めてだったんですが、とても気さくに対応してくださり、時間があっという間に過ぎてしまいました☆

お話をする中で、これからの時代、個人の影響力がどんどん大きくなっていくだろうということを身を持って感じることができましたし、そういった影響力を持てるように、日々精進しなければと気合も入りました。
ありがとうございました。


また、ニフティトピックイットの裏話を寺本さん・北村さんから直接お聞きできたのは貴重な体験でした☆
一人で立ち上げたプロジェクトが数ヶ月でサービスイン。
しかも公開後数時間でcakePHPで作られていることがバレたとw

結果的にはcakePHPで作られているとバレたこともいい方向に作用したというのが面白いところですね。
あれだけのPVをさばくサイトで使われていると思うと、cakePHPを勉強してきて良かったなと思えました。


それから、会場を提供してくださったトライコーンの皆様にも本当に感謝しています!!
鈴木さんにはe-Mailコンポーネントのライトニングトークまで披露していただき、ありがとうございました。

安藤さんとは最後の最後でちょろっとご挨拶させていただくだけで時間がきてしまいましたが、是非第3回も参加してお話させていただければ幸いです。
このような機会を作っていただき本当にありがとうございました。


ここには書ききれていませんが、懇親会でお話させていただいた皆さん、ありがとうございました。
非常にいい刺激をいただけました☆


最後に勉強会の詳しい内容については安藤さんがblogに書いてくださっているので、そちらをご参照ください。


PS:
我が親友へ、
4travel.jpの山路さんと無事にお会いすることができました(笑


こんばんは、CHORD Fusion の高橋純平です。

脳内メーカーシリーズ、次は「性格メーカー」が出たようなので早速やってみました。

「高橋純平」の性格はこんな感じらしいです↓

seikaku_maker.jpg


私を知っている人が見たら「当たってるじゃん」と言われそうな結果が出ちゃいました(^^;)

昨日友人にコーチングしてもらって、「影響を受けやすい」ことが露呈されたばかりだったのですが、Webサービスにまで見抜かれてしまうとは。。。(笑

ブログパーツもあったので、以下に設置してみました。

性格メーカー




こんばんは、 CHORD Fusion高橋純平です。

今日は技術的な備忘録としてのエントリーなのでご了承ください m(_ _)m

ここ(http://tempdocs.cakephp.org/)を参考にしながらcakephp 1.2 でコマンドラインスクリプトを作成。

【Shellプログラム】
/app/vendors/shells/insert.php

【Taskプログラム】
/app/vendors/shells/tasks/record.php

メールを受信したら insert.php を実行して、本文の内容をDBに保存(record.phpで実行)するという流れ。

テストとしてcake.phpをコマンドライン上で実行
/cake/console/cake insert record 2 2008-01-02

引数の1つ目がIDになっていて、既存のレコードがなければ新規登録 / あれば上書き保存という仕組み。

新規登録の場合はうまくいくのだが、上書き保存のときに以下のエラーが出て行き詰った。。。

PHP Fatal error:  Undefined class name 'string' in /home/****/cake/libs/model/datasources/dbo_source.php on line 1456

Fatal error: Undefined class name 'string' in /home/****/cake/libs/model/datasources/dbo_source.php on line 1456


dbo_source.phpを見てみると、fieldsという関数の中で呼んでいる String::tokenize()メソッドが認識されていないようだということが分かった。

function fields(&$model, $alias = null, $fields = array(), $quote = true) {
                if (empty($alias)) {
                        $alias = $model->alias;
                }
                if (empty($fields)) {
                        $fields = array_keys($model->schema());
                } elseif (!is_array($fields)) {
                        $fields = String::tokenize($fields);
                } else {
                        $fields = array_filter($fields);
                }


【原因】
tokenize()メソッドは /cake/libs/string.php 内で定義されているメソッドなので、string.phpをincludeできていないのが原因だった。

【解決方法】
/cake/console/cake.php__bootstrap()メソッドのincludes に string.php を加える

 function __bootstrap() {

                define('ROOT', $this->params['root']);
                define('APP_DIR', $this->params['app']);
                define('APP_PATH', ROOT . DS . APP_DIR . DS);
                define('WWW_ROOT', 'webroot');

                $includes = array(
                        CORE_PATH . 'cake' . DS . 'basics.php',
                        CORE_PATH . 'cake' . DS . 'config' . DS . 'paths.php',
                        CORE_PATH . 'cake' . DS . 'libs' . DS . 'object.php',
                        CORE_PATH . 'cake' . DS . 'libs' . DS . 'inflector.php',
                        CORE_PATH . 'cake' . DS . 'libs' . DS . 'configure.php',
                        CORE_PATH . 'cake' . DS . 'libs' . DS . 'cache.php',
                        CORE_PATH . 'cake' . DS . 'libs' . DS . 'string.php'
                );

日本語で検索しても出てこなかったのだが、google groupsで投げかけている人がいたので助かった。
http://groups.google.co.jp/group/cake-php/msg/e136897070cae911

以下がfix済みのチケット。cake.phpのincludeにstring.phpを含めばよいと書いてある。
https://trac.cakephp.org/ticket/3793
https://trac.cakephp.org/changeset/6312


オープンソースのものを使っていて壁にぶち当たったとき、大抵他の人が先にぶち当たっていたりするので、出てきたエラーで探すと早いですね。

ただ、新しいものであればあるほど日本語での情報は少ないので、積極的に英語を学ぶと共に、日本の仲間への情報共有もしていきたいです。

今回のエントリーも、今後同じエラーに悩む人がいたときの手助けになればうれしいです(^^)
(cakephp1.2がstableとしてリリースされるときには修正されているでしょうけどw)



こんばんは、CHORD Fusion高橋純平です。

最近は朝7時に起きて、30分ほど家の近くをウォーキングしています☆

毎日コースを変えて、一つは新しい発見があるようにプラプラ歩いています。

携帯で15分タイマーをかけておいて、ピピっとなったら家路に着くというスタンスなので、興味がわく方向にただただ歩き進めていくんです。

そして、家についたら、パーソナルトレーナーの森本君に教えてもらった「キョリ測」のサイトで歩いた距離を測ってからシャワーを浴びます♪

夏まで続くかはわかりませんが、結構気持ちの良い状態で一日をスタートできますよ(^^)


おはようございます。 CHORD Fusion高橋純平です。

ここ2日間は7時に起きて30分ほど自宅の周辺をウォーキングしています☆
(ムリをしない程度に継続していきたいと思っています)


さて、皆さんは目覚まし時計は何個使っていますか?



僕は耳障りな音がする目覚まし時計1つと携帯電話の合わせ技です。
しかし、もう慣れてしまって効果は今ひとつです。。。


朝起きるのが苦手な人、特に男子に朗報があります!


「AXE」のサイトで無料でモーニングコールしてくれるサービスが3月31日まで利用できます☆

axe.JPG


こちらのサイトネタフルさんで紹介されていたので早速試してみました。

詳細はネタフルさんのページを見ていただくと一目瞭然ですが、入力確認の段階で自分の携帯に電話がかかってきます!

画面に表示される女性の口の動きと、自分の携帯から聞こえてくる声がリンクしているので妙な感覚に襲われました。



まさに「ヴァーチャルとリアルの融合」ですね。


こういう体験型の広告もこれから増えてくれば面白いですね!!



ちなみに、現在時刻から1時間後以降が予約できます。

入力したことをすっかり忘れて、「誰だろうこの番号は?」とびびりながら電話に出ちゃいました(^^;)

女性の声を聞いて思い出しましたが、確かにこれならいい目覚ましになるかも(笑


3月31日までらしいので、是非1度お試しあれ。




こんばんは、CHORD Fusion高橋純平です。


2月3日(日)の節分の日に、HeTiMoの記念すべき第2回を開催することができました☆

今回はオフィスの会議室を借りることができたので、前回にくらべてゆったりとした雰囲気で進めることができました。
会場準備をしてくれたWingsDesignのお二人には本当に感謝しています(^^)

また、足場が悪い中参加してくださったミヤコシさん、リンゴリンゴちゃん ありがとうございました☆
次回はもっとじっくり時間が取れたらいいなと思っています。

キャッシュフローゲームも盛り上がりましたが、やはりHeTiMoのメインコンテンツである「パーソナルトレーニング体験」では話を聞く姿がみんな真剣でした(笑

前回教えてもらったトレーニングをしっかり続けていたイッチャンには1ステップ進んだトレーニングが待っていました☆

また、足の痛みを訴えていたミサッチャンには一旦トレーニングをやめて、ストレッチから始めることを勧めていました。

ただトレーニングをするだけではなく、各自の体の状態に合わせたアドバイスをしているところが、さすが「パーソナル」だなぁと感心していました。

そんなHeTiMo専属のパーソナルトレーナーである森本 浩之が先日ブログを書き始めたので、ここでご紹介しておきます。

森本君のブログはこちら → パーソナルトレーナー ~Hiro's Motivation:森本 浩之~


第3回ではもっと時間をたっぷり取りたいと思いますので、1泊2日の「ブートキャンプ」的な企画にしようかと思っています。

今後もちょっとずつHeTiMoを進化させていこうと思いますので、アドバイスいただければ幸いです♪



track feed