<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>携帯サイト開発を極める！開発チームリーダーのブログ</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/" />
    <link rel="self" type="application/atom+xml" href="http://tech.buzoo.jp/atom.xml" />
    <id>tag:tech.buzoo.jp,2009-06-18://2</id>
    <updated>2010-03-15T03:11:32Z</updated>
    <subtitle>日々めまぐるしい勢いで変わるモバイルビジネスの中心で、開発現場から生の声をお届けします！
CTOを志す人、モバイルを極めたい人必見です！</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Commercial 4.26</generator>

<entry>
    <title>仕事はすぐやる！かならずやる！できるまでやる！</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/03/post-29.html" />
    <id>tag:tech.buzoo.jp,2010://2.270</id>

    <published>2010-03-15T02:58:23Z</published>
    <updated>2010-03-15T03:11:32Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 日本電産社長 永守さ...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>日本電産社長 永守さんの言葉です。</p>

<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=baysidesdevel-22&o=9&p=8&l=as1&m=amazon&f=ifr&md=1X69VDGQCMF7Z30FM082&asins=4837917682" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p>何故かふと心に浮かんだので、会社にも貼りだしてみました。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="sigoto_suguyaru_kanarazu_dekirumade.png" src="http://tech.buzoo.jp/sigoto_suguyaru_kanarazu_dekirumade.png" width="500" height="299" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>実は、前職の社員の行動指針にも同じことが書いてありました。</p>

<p>http://www.shanon.co.jp/corporation/principles/</p>

<p>仕事はすぐやる！かならずやる！できるまでやる！</p>

<p>シンプルですが、実践できている人は少ないです。<br />
バズーチームでは全員でこれを実践していきましょう。</p>]]>
        
    </content>
</entry>

<entry>
    <title>mixiアプリxZendFramework（資料アップ）</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/03/mixixzendframework.html" />
    <id>tag:tech.buzoo.jp,2010://2.264</id>

    <published>2010-03-07T02:14:33Z</published>
    <updated>2010-03-07T02:35:53Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 ZendFramew...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>ZendFramework 勉強会 #2 で mixiアプリについてしゃべってきました。</p>

<p>http://events.php.gr.jp/events/show/91</p>

<p>資料はこちらです。</p>

<div style="width:425px" id="__ss_3354730"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/guestdefac08/mixixzendframework" title="mixiアプリxZendFramework">mixiアプリxZendFramework</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mixiappsxzendframework-100306200716-phpapp01&stripped_title=mixixzendframework" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mixiappsxzendframework-100306200716-phpapp01&stripped_title=mixixzendframework" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/guestdefac08">guestdefac08</a>.</div></div>

<p>実案件でZFを使っている方たちのお話が聞けてとても参考になりました。PHP 界隈は Perl 界隈よりビジネス色が強い印象です。個人的にはビジネス色が強いのが好みです。</p>

<p>ペパボが Perl の会社がなくて、PHP の会社だったこと。ZendFramework も使っていることが一番の収穫でした！</p>

<p>会場と懇親会のスポンサーになっていただいたペパボさんありがとうございます。<br />
そして、発表者のみなさん、参加者のみなさん、お疲れ様でした。<br />
ソーシャルアプリに興味を持っていただいた方のお問い合わせお待ちしています！</p>]]>
        
    </content>
</entry>

<entry>
    <title>バズーラボはじめました</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/03/post-28.html" />
    <id>tag:tech.buzoo.jp,2010://2.262</id>

    <published>2010-03-05T03:59:19Z</published>
    <updated>2010-03-05T04:23:16Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 弊社の事務所は最近も...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>弊社の事務所は最近ものすごく騒がしく、さながら戦場のようです。騒がしいということは仕事をたくさんいただけているということなので、感謝すべきことなのですが、集中して仕事がしたい（特に開発など）ときにはそれが大きな弊害になっています。</p>

<p>というわけで、社長に直訴してレッスンが空いている時間はセレブスタイルのサロンで仕事をさせてもらうことにしました。<br />
バズーラボの誕生ですね！</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="BUZOO_LABO.JPG" src="http://tech.buzoo.jp/BUZOO_LABO.JPG" width="320" height="240" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>サロンはさすがにすごく静かで、落ち着きますね。<br />
弊社は IT をフル活用しているので、メッセ、Skype、電話、メールがあればコミュニケーションにはほぼ問題ありません。<br />
こんな贅沢ができるバズーに感謝。</p>]]>
        
    </content>
</entry>

<entry>
    <title>ZendFramework 勉強会 #2 で発表します</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/03/zendframework-2.html" />
    <id>tag:tech.buzoo.jp,2010://2.258</id>

    <published>2010-03-01T03:07:58Z</published>
    <updated>2010-03-01T03:14:37Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 2010年3月6日(...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>2010年3月6日(土) 13:30 に渋谷で開催される「<a href="http://events.php.gr.jp/events/show/91">Zend Framework 勉強会 #2</a>」で発表することになりました。</p>

<p>内容は Zend Framework の事例として mixiアプリを紹介する予定です。他社のアプリがどのくらいフレームワークを使っているのかわかりませんが、弊社提供の mixiアプリはすべて Zend Framework を使って構築されています。</p>

<p>フレームワークを使っていると共通処理などに対応しやすいですし、MVC に分けていると他のアプリにも使いまわしが効いてスピード開発がしやすくなります。</p>

<p>今回は会場費と懇親会費が株式会社paperboy&co. の提供だそうです。ありがとうございます。</p>]]>
        
    </content>
</entry>

<entry>
    <title>「みんなとつながるmixiアプリパーフェクトガイド（笠倉出版社）」に「青空文庫」が掲載されました</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/03/mixi-8.html" />
    <id>tag:tech.buzoo.jp,2010://2.257</id>

    <published>2010-03-01T02:54:23Z</published>
    <updated>2010-03-01T03:01:54Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 2010年2月24日...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>2010年2月24日発刊の「みんなとつながるmixiアプリパーフェクトガイド（笠倉出版社）」に弊社mixiアプリ「青空文庫」が掲載されました！</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://tech.buzoo.jp/mixi_book1.jpg"><img alt="mixi_book1.jpg" src="http://tech.buzoo.jp/assets_c/2010/03/mixi_book1-thumb-300x395-110.jpg" width="300" height="395" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://tech.buzoo.jp/mixi_book2.jpg"><img alt="mixi_book2.jpg" src="http://tech.buzoo.jp/assets_c/2010/03/mixi_book2-thumb-300x166-112.jpg" width="300" height="166" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></p>

<p>セレブスタイルのほうはよく掲載させていただいてますが、バズーとしては久々の雑誌掲載なので嬉しい限りです。</p>

<p>ムックなので、880円というお手軽な値段で購入できますので、よろしければぜひお買い求めくださいませ。</p>

<p><a href="http://www.amazon.co.jp/gp/product/4773015365?ie=UTF8&tag=baysidesdevel-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4773015365">みんなとつながるmixiアプリパーフェクトガイド (SAKURA・MOOK 51)</a><img src="http://www.assoc-amazon.jp/e/ir?t=baysidesdevel-22&l=as2&o=9&a=4773015365" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>

<p>セルフィでおなじみのジークレストさんのインタビューなども載っていて楽しいです。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>PHPグラフ作成ライブラリ pChart でフリーズ</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/02/php-pchart.html" />
    <id>tag:tech.buzoo.jp,2010://2.256</id>

    <published>2010-02-24T03:27:59Z</published>
    <updated>2010-02-24T03:36:43Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 PHPグラフ作成ライ...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>PHPグラフ作成ライブラリに pChart というものがあり、なかなか綺麗なグラフが書けるのですが、あるデータを渡すとフリーズ（実行時間が30秒を超える）するバグに遭遇しました。</p>

<p>グーグル先生に聞いてみると drawScale の第3引数を SCALE_NORMAL にするとハマるらしいです。SCALE_NORMAL はグラフの最大値・最小値を渡されたデータから自動的に決定するオプション。SCALE_START0 として最小値を明示的に ０ にすると嘘のように解決しました。これ、モジュールの重大なバグじゃないですかね？</p>

<p>上記のバグに対応し、普通の棒線グラフを出力するサンプルです。</p>

<p><code><br />
// Standard inclusions<br />
include("pChart/pData.class");<br />
include("pChart/pChart.class");</p>

<p>// Dataset definition<br />
$DataSet = new pData;<br />
$DataSet->AddPoint($datas,"datas");<br />
$DataSet->AddPoint($labels,"labels");<br />
$DataSet->AddSerie("datas");<br />
$DataSet->SetAbsciseLabelSerie("labels");</p>

<p>// Initialise the graph<br />
$Chart = new pChart(230,230);<br />
$Chart->setFontProperties("Fonts/tahoma.ttf",6);<br />
$Chart->setGraphArea(35,10,220,195);<br />
$Chart->drawGraphArea(255,255,255);<br />
$Chart->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_START0,0,0,0,TRUE,30,2,FALSE,$skips);<br />
$Chart->drawGrid(5,TRUE,230,230,230,255);</p>

<p>// Draw the line graph<br />
$Chart->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription());</p>

<p>// Create image file<br />
$Chart->Render($image_path);<br />
</code></p>

<p>ちなみに GD が GIF の出力に対応している場合、pChart.class の imagepng を imagegif に直すと携帯でも読める GIF ファイルとして吐かれます。</p>]]>
        
    </content>
</entry>

<entry>
    <title>株アプリ作成中</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/02/post-27.html" />
    <id>tag:tech.buzoo.jp,2010://2.253</id>

    <published>2010-02-18T12:18:25Z</published>
    <updated>2010-02-18T12:28:04Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 現在こんな感じのアプ...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="mixi_app_trade_dev.png" src="http://tech.buzoo.jp/mixi_app_trade_dev.png" width="256" height="396" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>現在こんな感じのアプリを作成中です。</p>

<p>アプリ名は「みんなで株体験」「今日から株取引」あたりにする予定。</p>

<p>株って興味があるけど、手を出しにくい・・・自分もそう思っている一人です。<br />
Yahoo! ファイナンスも専門的すぎて近寄りがたいし・・・というわけで、株の超初心者向けアプリになる予定です。私も参加者と一緒に楽しみながら勉強したいと思います。</p>

<p>ぜひご期待ください！</p>]]>
        
    </content>
</entry>

<entry>
    <title>OGC2010に参加しました</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/02/ogc2010.html" />
    <id>tag:tech.buzoo.jp,2010://2.251</id>

    <published>2010-02-18T02:34:06Z</published>
    <updated>2010-02-18T02:36:49Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 昨日、東京神田で開催...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>昨日、東京神田で開催された OGC2010 に参加してきました。</p>

<p>http://www.bba.or.jp/ogc/2010/</p>

<p>mixi笠原社長の基調講演から始まって、サイバーエージェント（Ameba） 、DeNA（モバゲー）、デジタルガレージ（Twitter）、ニワンゴ（ニコニコ動画）、ベクター（ゲームDL販売、ソーシャルアプリ）、ISAO（ドリームキャストで有名）とそうそうたる顔ぶれがそろっていて、まさに今が旬の情報が山盛りでお皿からあふれそうなほどあり、非常に有意義なセミナーでした。</p>

<p>受講者はセミナー名が Online Game & Community service というだけあって、ゲーム関係者が多いようでした。あとはスポンサーのインフラ系、決済系の方々。</p>

<p>■Twitter</p>

<p>こちらを一緒に見るとかなり幸せになれます。</p>

<p>http://twitter.com/#search?q=%23bbaogc</p>

<p>■ミクシィ</p>

<p>人気アプリにみる成功の4つのポイント</p>

<p>・分かりやすさ<br />
　　・トップページやチュートリアルが不要なくらいが望ましい<br />
・ソーシャル性<br />
　　・マイミクと一緒に遊んでいる空気感<br />
・巻き込み性<br />
　　・招待、アクティビティ<br />
・継続性<br />
　　・ユーザーを飽きさせない仕組み<br />
　　・継続的な改善（出して終わりはダメ）</p>

<p>mixiアプリの8割のユーザーが招待されて使い始めるというのもびっくりでした。</p>

<p>■サイバーエージェント</p>

<p>右上に行くほど滞在時間・定着率が上がる。</p>

<pre>
ソーシャル
↑
｜
｜グルっぽ　　ピグ
｜　　　　なう
｜ブログ
｜
＋－－－－－－－→リアルタイム
</pre>

<p>Ameba は日本のブログでナンバーワン。アバターチャットもやっていたとは知りませんでした。<br />
芸能人・有名人というダントツのコンテンツを生かして上手く集客し、マネタイズしている模様。</p>

<p>相手の素性がわかるとコミュニケーションの敷居値がさがる、というのはなるほどと思いました。</p>

<p>■DeNA</p>

<p>・もともと無料ゲームをキーワードに誘致しているので、1600万人のゲーム好きが集まっている<br />
・いろんな趣味・嗜好のひとがいるので、いろんなジャンルのゲームが必要<br />
・あとは終始マネタイズの話<br />
・中国・アメリカにすでに進出済み<br />
　　・OpenFeintというフレームワークを使ったiPhoneアプリが1000近くある</p>

<p>■ゲームディレクター澤氏の講演</p>

<p>・mixiアプリ「カイブツライフ」の運営者<br />
　　・57万ユーザー集めている<br />
・オンラインゲームとソーシャルゲームの比較が分かりやすかった<br />
・ソーシャルゲームにも世界観はあったほうがよい<br />
・後日当日の資料がダウンロード可能になるとのことなのでそちらをご覧いただくのがよいと思います</p>

<p>■デジタルガレージ</p>

<p>・Twitterについてでしたが、すでにユーザーの人には知っていることばかりでした<br />
・マーケティングの事例をたくさん紹介していて、こちらは非常に参考になりました<br />
　　・ユニクロ、楽天、ナイキ、パナソニック、福助、ツタヤ、テレビ番組など</p>

<p>■ニワンゴ</p>

<p>・こちらもニコニコ動画にずっぽりハマっている人にはおなじみの内容が多かったです </p>

<p>・プレミアム会員になるだけで30分の番組をライブ配信できるようになるのは衝撃的！ </p>

<p>・番組数142万/月、放送者3.2万/月、視聴者数63万/月というのもマスメディアに迫る数字</p>

<p>■ベクター</p>

<p>・私はもう一方の講演を聞きましたが、ゲーム屋さんにとっては魅力的な内容だったようです<br />
・「恋する私の王子様」で会員数120万ときけばメガヒットですが、APRUが低いのでオンラインゲームと比較するなら会員数を10で割ったくらいでちょうどいいのでは？<br />
・ソーシャルゲームで遊ぶライトユーザーは見た目や演出にあまりこだわらない</p>

<p>■ISAO</p>

<p>・アマゾンEC2を使ったスモールスタートだと $1000/月 程度で済む。これでも負荷分散構成なので、自前で投資するより劇的に安いです。<br />
・固定費を極力最小限にして、あとは変動費化したほうがトータルのコストが全然安い（というか、そうしないと赤字で潰れる・・）<br />
　　・インフラ（クラウドで劇的安価に）、サポート（1件ごとのアウトソースで安価に）</p>

<p>売れるアプリ＝（分かりやすさ＋ソーシャルグラフ）ｘ収益</p>

<p>・ゲームそのものの作り⇒ユーザーのライフタイムを延ばす<br />
　　・チュートリアル不要<br />
　　　　・ユーザー≠ゲーマー<br />
　　　　・直感的にやるべきことが分かる<br />
　　・飽きさせない<br />
　　　　・第2の「mixi疲れ」にならないためのゆるさ<br />
・ゲームの仕掛け⇒リピート数を増やす<br />
　　・バイラルの仕掛け<br />
　　　　・招待機能による口コミの生成<br />
　　　　・くだらない、面白い、腹が立つ、笑っちゃう、感情を動かす<br />
　　・友達と遊べる<br />
　　　　・mixi/facebook：リアルな人とのつながり<br />
　　　　・モバゲー/GREE：バーチャルな人とのつながり<br />
・マネタイズ<br />
　　・広告より課金<br />
　　・アイテム、コンテンツ、プレミアム、ポイント（チップ）<br />
　　・決済の多様性（クレジットカードはさほど使われない）<br />
・コストコントロール<br />
　　・固定費：最低限必要なコストのみ<br />
　　・変動費：クラウド、アウトソースなどで最大限大きくしてコストカット</p>

<p>ポイント＝DAU（日ごとアクティブユーザー）ｘライフライムｘ収益率</p>

<pre>
　　　　　　　｜スタンドアローン｜ソーシャル　｜オンライン（MMO）
－－－－－－－＋－－－－－－－－＋－－－－－－＋－－－－－－－－－
開発コスト　　｜200万　　　　　 ｜2000万　　　｜2億
プロモーション｜中　　　　　　　｜低　　　　　｜高
ユーザー層　　｜広範囲　　　　　｜SNSユーザー ｜ゲーマー
ライフタイム　｜瞬間　　　　　　｜長　　　　　｜長
コンテンツ寿命｜数週間から数カ月｜数カ月～数年｜数年
運営コスト　　｜低　　　　　　　｜中　　　　　｜高
利益率　　　　｜低　　　　　　　｜最大　　　　｜中
KPI　　　　　 ｜ダウンロード数　｜DAU　　　　 ｜APRU
</pre>
]]>
        
    </content>
</entry>

<entry>
    <title>mixiアプリで口コミ効果を上げる方法</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/02/mixi-7.html" />
    <id>tag:tech.buzoo.jp,2010://2.247</id>

    <published>2010-02-06T15:27:40Z</published>
    <updated>2010-02-24T03:38:53Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 mixiアプリで口コ...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>mixiアプリで口コミ効果を上げるのに効果的と思われるのが、アプリガジェットの有効活用です。アプリガジェットは、小さな長方形のボックスで、mixiログイン後のトップページ（左側）と、他人が自分のプロフィールを覗いたときの2箇所で表示され、それぞれ別の内容を表示させることができます。小さい領域なので多くの情報を載せることはできませんが、とりあえずアプリへのリンクを貼っておくだけでも十分です。以下3つの利点があります。</p>

<p>・トップページに常時表示されるので他のアプリに埋もれることなく実行してもらえる<br />
・プロフィールページに常時表示されるので、他のマイミクにアピールできる<br />
・ミニメッセージ機能を使って、アプリからのお知らせをその人宛に送れる</p>

<p>ガジェットのソースコードはこちらです。［］は全角なので半角に直して下さいね。</p>

<p>■gadget.xml</p>

<p><code><br />
&lt;?xml version="1.0" encoding="UTF-8" ?&gt;<br />
&lt;Module&gt;<br />
  &lt;ModulePrefs title="青空文庫"&gt;<br />
  &lt;Require feature="opensocial-0.8" /&gt;<br />
    &lt;Require feature="views" /&gt;<br />
  &lt;/ModulePrefs&gt;</p>

<p>  &lt;Content type="html" view="home"&gt;<br />
    &lt;!［CDATA［<br />
      &lt;div align="center"&gt;&lt;a href="<a href="http://mixi.jp/run_appli.pl?id=11421">http://mixi.jp/run_appli.pl?id=11421</a>" target="_top"&gt;いますぐ始める&lt;/a&gt;&lt;/div&gt;<br />
    ］］&gt;<br />
  &lt;/Content&gt;</p>

<p>  &lt;Content type="html" view="profile"&gt;<br />
    &lt;!［CDATA［<br />
      &lt;div align="center"&gt;&lt;a href="<a href="http://mixi.jp/run_appli.pl?id=11421">http://mixi.jp/view_appli.pl?id=11421</a>" target="_top"&gt;いますぐ始める&lt;/a&gt;&lt;/div&gt;<br />
    ］］&gt;<br />
  &lt;/Content&gt;</p>

<p>  &lt;Content type="html" view="canvas"&gt;<br />
    &lt;!［CDATA［<br />
    ここにアプリ実行画面のソースコードを書く。<br />
    ］］&gt;<br />
  &lt;/Content&gt;<br />
&lt;/Module&gt;<br />
</code></p>

<p>■解説</p>

<p>・feature="views"と書くのがポイント。<br />
・view="home"がmixiトップページに表示されるガジェットです。run_appli.plでアプリを即実行できるようにします。<br />
・view="profile"が他人が自分のプロフィールを見たときに表示されるカジェットです。view_appli.plでアプリの紹介画面に飛ばします。<br />
・view="canvas"が通常のアプリ実行画面です。</p>]]>
        
    </content>
</entry>

<entry>
    <title>mixiアプリ「みんなでチャット」「女子力UP☆マナークイズ」PC版対応のお知らせ</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/02/mixiuppc.html" />
    <id>tag:tech.buzoo.jp,2010://2.245</id>

    <published>2010-02-01T03:56:06Z</published>
    <updated>2010-02-01T04:51:46Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 多数の要望を頂いてい...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>多数の要望を頂いていたPC版「<a href="http://mixi.jp/view_appli.pl?id=12886">みんなでチャット</a>」と「<a href="http://mixi.jp/view_appli.pl?id=13904">女子力UP☆マナークイズ</a>」を1月29日に配信開始いたしました。<br />
見た目はmixiアプリモバイル版とほぼ同じです（こちらは随時見直していきます）。<br />
PC/携帯版とも活用いただければと思います。</p>

<p>こちらもPC版「青空文庫」と同様、超スピードリリースです。<br />
やはり、PC/携帯版があるほうが新規利用者数の伸びがいいですね！</p>

<p>弊社はモバイルイノベーションカンパニーとして今後もソーシャルアプリにキャッチアップしていきます。ご期待ください。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>mixiアプリ「青空文庫」PC版対応のお知らせ</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/01/mixipc.html" />
    <id>tag:tech.buzoo.jp,2010://2.243</id>

    <published>2010-01-25T10:31:05Z</published>
    <updated>2010-02-01T04:50:54Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 多数の要望を頂いてい...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>多数の要望を頂いていたPC版「<a href="http://mixi.jp/view_appli.pl?id=11421">青空文庫</a>」を本日正式に配信開始いたしました。<br />
見た目はmixiアプリモバイル版とほぼ同じです（こちらは随時見直していきます）。<br />
PCで読み始めた本の続きを携帯で読むことももちろんできますので、<br />
PC/携帯版とも活用いただければと思います。</p>

<p>今回は、PC版の仕様書の確認（1日）、実装（1日）、テスト・バグ修正（1日）の3日の超スピード開発を行いました。<br />
mixiアプリでも RESTful API に対応したため、コントローラーとモデルはほぼ使いまわしができたため、超スピードで行けました。</p>

<p>Javascript のところがかなり面倒くさいですが（ブラウザ互換性で何度か泣く・・・）、<br />
<a href="http://tech.buzoo.jp/2010/01/javascriptmixi.html">先日のエントリー</a>のようにすれば、ほぼ普通のウェブアプリのように開発できます。<br />
mixiアプリモバイルの開発を先行し、そのロジックを使いまわすのが楽で効率がよさそうです。</p>

<p>ミクシィのPVは携帯が圧倒的で、それだけ見るとPC版を開発する旨みがあまりありません。<br />
とはいえ、携帯でしかmixiを見ない人がいるように、PCでしかmixiを見ない人がいるのも事実です<br />
（私も携帯で見るようになったのは最近のことです）。<br />
また、PC/携帯両対応アプリだと、アクティビティ（更新履歴）がPC/携帯両サイトに表示されます。<br />
そろそろアプリの数も増えてきたので、こうでもしないとなかなか目立ちません。<br />
したがって、今後は、携帯のみのアプリがPCに対応してくることが予想されます。<br />
そこで重要になってくるのはPC/携帯間でのデータ連携ですね。<br />
最近では自社アプリ内でもデータ連携もでてきましたね（セルフィみたいに）。</p>

<p>弊社はモバイルイノベーションカンパニーとして今後もソーシャルアプリにキャッチアップしていきます。ご期待ください。</p>]]>
        
    </content>
</entry>

<entry>
    <title>極力Javascriptを書かずにリッチなmixiアプリを作る方法</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/01/javascriptmixi.html" />
    <id>tag:tech.buzoo.jp,2010://2.242</id>

    <published>2010-01-21T12:22:20Z</published>
    <updated>2010-01-22T11:33:48Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 弊社はmixiアプリ...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>弊社はmixiアプリモバイル（携帯専用）をほうを専門にやってきましたが、mixiアプリ（PC版）を希望する声が多いため、mixiアプリについて調べてみました。mixiアプリは Javascript をガリガリゴリゴリ書くので、苦手です・・。しかもmixiの強力なキャッシュが効くらしく、それもやっかいです。</p>

<p>なんとか Javascript を最小限にして、PHP で書けないかと思い仕様書を見ていたら、PC でも RESTful API が使えるようです。RESTful API が使えるなら話は PHP だけで済みます（mixiアプリモバイルは RESTful API を使って実装します）。</p>

<p>外部サーバーからデータを取得する gadgets.io.makeRequest というのがあるので、それを使ってみました。ガジェットのソースはたったこれだけです！アプリのソースコードはすべてサーバー側に隠ぺいできます！</p>

<p>この場合、表示する部分はすべて、http://somewhere/ から HTML を取得して、それをそのまま表示させます。他に RSS フィードや JSON にも対応しているようですが、今回は無視（詳細はmixiアプリの仕様書をどうぞ）。</p>

<p>ちなみに POST には未対応（POSTに対応させるにはmixiアプリの仕様書をどうぞ）。外部サーバーでリダイレクトをかけてしまう場合も未対応です（こちらはたぶんどうしようもない）。</p>

<p>■gadget.xml</p>

<p>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;<br />
&lt;Module&gt;<br />
　&lt;ModulePrefs title="テストアプリ"&gt;<br />
　　&lt;Require feature="opensocial-0.8" /&gt;<br />
　　　&lt;Optional feature="content-rewrite"&gt;<br />
　　　　&lt;Param name="exclude-urls"&gt;&lt;/Param&gt;<br />
　　　　&lt;Param name="exclude-urls"&gt;.*&lt;/Param&gt;<br />
　　　　&lt;Param name="include-tags"&gt;&lt;/Param&gt;<br />
　　　&lt;/Optional&gt;<br />
　　&lt;/ModulePrefs&gt;<br />
　&lt;Content type="url" view="mobile" href="http://somewhere/mobile" /&gt;<br />
　&lt;Content type="html"&gt;<br />
　　&lt;![CDATA[</p>

<p>&lt;div id="contents" style="width:690px;height:500px;overflow:scroll;"&gt;<br />
&lt;/div&gt;</p>

<p>&lt;script type="text/javascript"&gt;<br />
var req_url = "/";</p>

<p>// GET<br />
function do_get(url) {<br />
　var url = "http://somewhere"+url;<br />
　var params = {};<br />
　params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.GET;<br />
　params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT ;<br />
　params[gadgets.io.RequestParameters.AUTHORIZATION] = gadgets.io.AuthorizationType.SIGNED;<br />
　gadgets.io.makeRequest(url, function(response) {<br />
　　if (response) {<br />
　　　document.getElementById("contents").innerHTML = response.data;<br />
　　}<br />
　}, params);<br />
}</p>

<p>// 初期化<br />
function init() {<br />
　do_get("/");<br />
}</p>

<p>// 起動完了時に呼ばれる関数の設定<br />
gadgets.util.registerOnLoadHandler(init);<br />
&lt;/script&gt;<br />
　　]]&gt;<br />
　&lt;/Content&gt;<br />
&lt;/Module&gt;</p>

<p>■リンクの書き方</p>

<p>リンクはすべて以下のようにガジェット内の get_url 関数を呼ぶように書き換えなければなりません。</p>

<p>&lt;a href="javascript:void(0)" onclick="get_url('/some_module/some_action/param1/123/param2/345')"&gt;なんちゃら&lt;/a&gt;</p>

<p>■懸案点</p>

<p>gadgets.io.makeRequest はどうやら AJAX 的に動くらしく、いくらリンクを叩いても PV が増えないようです。<br />
その分、レスポンスは非常によいですが・・。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Mixiアプリ第4弾「女子力アップ☆マナークイズ」リリース</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/01/mixi4.html" />
    <id>tag:tech.buzoo.jp,2010://2.240</id>

    <published>2010-01-19T10:31:59Z</published>
    <updated>2010-01-19T10:36:40Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 本日、Mixiアプリ...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>本日、<a href="http://www.buzoo.jp/news/detail_100119.html">Mixiアプリ第4弾「女子力アップ☆マナークイズ」</a>をリリースしました。</p>

<p>去年カテゴリー申請を行っていたのですが、ようやくのリリースです。<br />
エンターテイメントに特化したちょっと遊ぶのにちょうどいいアプリになっていますので、<br />
クイズに答えてあなたの女子力をアップさせてくださいね（もちろん男性でも可）！</p>

<p>現在はちょっと設問数が少ないので、徐々に増やしていきます。</p>

<p>成績優秀者にはプレゼントを用意しようと考えていますので、お楽しみに。</p>]]>
        
    </content>
</entry>

<entry>
    <title>弊社mixiアプリ「みんなでチャット」に人工無脳機能を追加しました</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/01/mixi-6.html" />
    <id>tag:tech.buzoo.jp,2010://2.233</id>

    <published>2010-01-13T04:48:19Z</published>
    <updated>2010-01-14T02:36:49Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 リリース以来大盛況の...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>リリース以来大盛況の弊社mixiアプリ「<a href="http://www.buzoo.jp/news/detail_091210.html">みんなでチャット</a>」に人工無脳機能を追加しました。</p>

<p>「人工無脳＞（適当な文章）」と人工無脳に何か話しかけると、ちょっと間抜けなロボットとお話できます。<br />
みなさんの会話を学んでちょっとずつ賢く（間抜けに？）なっていきます。<br />
話相手がいないときにぜひお使いください。</p>

<p>※ロボットへの発言が集中したり、答えづらい発言だったりすると黙ってしまうことがあります。 </p>

<p><strong>■そもそも人工無脳とは？</strong></p>

<p>「人工無脳（または人工無能）」とは「人工知能（AI）」にかけて作られた単語です。人工知能は理論に裏付けされたしっかりしたものですが、人工無脳は、人間とそれっぽく会話ができるのが目標なので、それほど大それたものはありません。面白ければよいという世界です。</p>

<p>もともとは英語で人間とそれっぽく話す ELIZA というシステムを発端にしています。英語では単語がスペースによって分かち書きされているので、文脈解釈はそれほど難しくありませんが、日本語ではまず分かち書きを行ってから文脈解釈をしなければいけないため（形態素解析といいます）、敷居はそれなりに高いです。現在では、フリーの優秀な形態素解析エンジンが出回っているため、はじめようと思えば割と簡単に人工無能を作ることが可能です。</p>

<p>「恋するプログラム Ｒｕｂｙでつくる人工無脳 」という素晴らしい入門書があるのですが、現在では絶版の模様です・・。</p>

<p><strong>■人工無脳の種類</strong></p>

<p>人工無脳には大きくわけて「手動学習型」と「自動学習型」に分かれます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="munochart.gif" src="http://tech.buzoo.jp/munochart.gif" width="456" height="340" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>http://www.ycf.nanet.co.jp/~skato/muno/material/review.html より転載</p>

<p><strong>■手動学習型</strong></p>

<p>特定の反応パターンと、単語辞書を用意しておいて、それに当てはめて返答します。<br />
もっともそれっぽい反応を返してくれますが、膨大な反応パターンと単語辞書を作成する必要があります。</p>

<p><strong>■自動学習型</strong></p>

<p>入力された文章を適当に並び替え、過去に入力された文章などを使ってランダムな文章を作って返答します。<br />
辞書を作る必要がないので、お手軽ですが、意味不明な回答になる確率があがります。<br />
みんなでチャットで使っているのはこちらの人工無能です。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>社内研修～オーラを見る編～</title>
    <link rel="alternate" type="text/html" href="http://tech.buzoo.jp/2010/01/post-26.html" />
    <id>tag:tech.buzoo.jp,2010://2.232</id>

    <published>2010-01-13T04:03:31Z</published>
    <updated>2010-01-13T04:04:54Z</updated>

    <summary>こんにちは、バズー株式会社、開発チームリーダーの清水です。 昨日、セレブスタイル...</summary>
    <author>
        <name>buzoo</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://tech.buzoo.jp/">
        <![CDATA[<p>こんにちは、バズー株式会社、開発チームリーダーの清水です。</p>

<p>昨日、セレブスタイルのスピリチュアルカウンセラー、レイア先生をお招きして社内研修が開催されました。<br />
一緒にいてとても居心地のよい方で、それだけでも若干癒された感じがします。<br />
レイア先生に、バズーチームそれぞれのオーラ写真をとってもらい、解説していただきました。<br />
面白かったのは、各々オーラが全く違うこと。<br />
オーラが性格を作るそうですが、確かにバズーチームは非常に個性豊かです。<br />
玉石混合の中からしか素晴らしい創造性は生まれないと思うので、現状のバズーチームはとてもいいチームということですね。</p>

<p>夜に生徒さん向けのレッスンもあったのですが、予定時間を大幅に伸びての大大盛況でした。</p>

<p>⇒<a href="http://celebstyle.co.jp/instructordetail.html?id=45">レイア先生のレッスンはこちら</a></p>

<p>うちの家族も興味深々だったので、機会があればプライベートカウンセリングを受けてみたいと思います。</p>

<p>ちなみに私のオーラは太陽タイプだそうです。確かに行け行けドンドンで突っ込みまくる性格なので当たっていますね（笑）<br />
</p>]]>
        
    </content>
</entry>

</feed>
