2011/12/26

[framework]アプリ収益の3つ柱

下の記事なのですが。。。

従来の考えでは、アプリのデベロッパーには主に2種類の収益ソースがあった。それはアプリを有料にするか、もしくはアプリを無料にして広告をつけるかだ。

via:アプリ経済—好調なアプリ業界の背後にあるもう一つの物語
これ、本当に2つだけなのでしょうか?

3つある気がします。
  • 有料アプリ
  • 無料アプリ+広告
  • 無料アプリ+アプリ内課金
今、書いて思うのが、「有料アプリ+広告」もあれば、「有料アプリ+アプリ内課金」なんて可能性も考えられる。

「有料アプリ+アプリ内課金」で知っているところでは、「魔界村」がある。

先ほどのエントリーの論理展開が、広告に移っていったので、それはそれでいいと思うのですが、できれば、考えられるパターンの列挙を行い、一番、収益が最大化できるものは何かを模索していくのも大事なのではないかなと思った。

2011/12/25

[jQuery]attrのまとめて設定

昨日に引き続いて、今日もjQuery

attrメソッドも、CSSメソッドと同様にまとめて指定できるようです。

$('#hoge').attr({
 '':''
});
こちらも便利ですねー。

2011/12/24

[jQuery]cssのまとめて設定

以前、jQueryのCSSを書きましたが、毎回、毎回、

$('#hoge').css('','');
$('#hoge').css('','');
って設定するの、めんどいなーっと思っていたら、まとめて設定する方法がありました。
$('#hoge').css({
 '':''
});
これすっげー便利

2011/12/23

[本]おとなの叱り方

読了

はじめに
プロローグ 誰も叱らないなら、私が叱る!
第1章 その人のために叱ってあげたい大切なこと
第2章 「親になる資格がない」おとなを叱る
第3章 「自分らしさ」を広げる生き方
第4章 好かれる叱り方、かわいがられる叱り方
エピローグ 自分で自分を叱れる人でありたい

via:目次
よくある昔はよかったの説教本。

まー、納得できる部分もあれば、出来ない部分も。

特に、朝青龍と亀田興毅選手の比較は、正直どうなの?
それこそ、人を見た目で判断しているんじゃーないの?
人を見た目で判断してはいけないと書いてなかった。
マスコミから流れいる情報だけを頼りにしていませんか?

叱ると怒るの違いは子供にわかるの?
そこまで小さいときから判断できるの?

と書いたらきりがなく、誤解をしている部分も多々あるかもしれない。

怒る者は疎まれ、叱る者は慕われる。

via:叱ると怒るの違い - 書評 - おとなの叱り方
を心に刻んで、これからの人生を楽しく過ごしたいですね。

2011/12/22

[chrome extension]開いているタブの情報を取得

そりゃーわからないよ。。。

これでポップアップにカレントタブのURLがテキストとして表示される。
URLの取得の確認で使っているだけなのであまり関係ないけど、cssでdivの大きさを事前に指定しておかないと、DOMで書き換える前には何も入ってない(=大きさが最小)のですごーく見にくい。

via:Chrome拡張機能で現在開いているタブのURLを取得する
って、このエントリー、そもそも作成日時が、2011年6月と書かれているが、そもそも、どこで情報を取得したのだろうか?

もっというと、chrome.tabs.getSelected()メソッドなのだが。

だって、Browser Interactionのtabsの部分を読んでも、全然書かれていない。

で、くまなく探したら、ありました。
あった場所は、OverviewのExample: Using a callbackの部分。
//THIS CODE WORKS
chrome.tabs.getSelected(null, function(tab) {
  chrome.tabs.update(tab.id, {url:newUrl});
});
someOtherFunction();
ここにあったのかよ。

ってか、ここに書いたなら、tabsにも書いておけよーっと言いたい。

2011/12/21

[html]Evernote Site Memory buttonが公開

あるページを開いているときに、Evernoteに残したい場合が、多々あります。

で、そんなときは、Evernote Site Memory buttonがあると便利。

機能はソーシャルボタンと同じ感じです。クリックして、情報を書き込む。

JavaScriptは必要なく、htmlのコピペでいけるので、実装もらくちん。

これを埋め込んでくれるwebサイトが増えることを願います。

2011/12/20

[Knights of the Crystals]終了

してしまうようだ。

Knights of the Crystals by SQUARE ENIXによると、2012年2月29日に終了する予定とのこと。

ソーシャルゲームだから、わりと早い段階で、終わったりするんだけど、いざ体験してみると、なんだか、悲しいですね。

2011/12/19

[chromewebapps]adsense使えるじゃん

これも前回、Packaged Appにadsenseが使えるかどうか確認して、結果から言うと、NGだったのですが、↓を見ると、いけるんじゃない?

Yes, as Chrome Web Store apps are just web apps.

via:Can I use Google AdSense in my web app?
ってことで、「おk」で判断します!!

2011/12/18

[chromewebapps]extensions機能について

だいぶ前に、packaged appの場合に、Chromeのextensions機能が使えると書きましたが、あれから少し調査をしましたが、実は、Browser Actionsと、Page Actionsは使えないようだ。

Packaged apps cannot use browser actions.

via:Browser Actions

Note: Packaged apps cannot use page actions.

via:Page Actions
一番ほしい機能が使えないなんて・・・

今後のバージョンアップでサポートしてほしいなー。

2011/12/16

[iPad]タブについて

確かに、動かせる

ページの切り替えが非常にやりやすくなって助かっている

via:@ iPad の Safari はタブが動かせる
けど、そもそも表示できるタブの数が決まっているのがいやですねー。

もっと、firefoxやchromeのように無限(と言っても有限なのかもしれませんが。。。)に開いてほしい。

9は少ないよー。

2011/12/15

Google Waveも終了

昨日、GoogleBuzzの終了エントリーを書きましたが、Google Waveも終了するみたいです。

Google Wave—We announced that we’d stopped development on Google Wave over a year ago. But as of January 31, 2012, Wave will become read-only and you won’t be able to create new ones. On April 30 we will turn it off completely. You’ll be able to continue exporting individual waves using the existing PDF export feature until the Google Wave service is turned off. If you’d like to continue using this technology, there are a number of open-source projects, including Apache Wave and Walkaround.

via:More spring cleaning out of season
2年前に少しやってみたのですが、UIが複雑すぎて、正直、よくわからなかったなー。

技術押しになるとこうなっちゃうんだなーという意味で勉強になりました。

2011/12/14

[Google Buzz]正式に終了

昔のエントリーを読んでいて、

google版 twitterか??

なんてものがあったんだけど、これって、最終的に、google buzzになり、結局、

米google20+ 件は10月14日(現地時間)、主力サービスへのリソース集中のため、「Google Buzz」をはじめとする5つのサービスを打ち切ると発表した。ラリー・ペイジ氏のCEO就任以来、

via:Google、「Buzz」や「Code Search」も終了へ
と、終わってたんだなーっと。

昔、ものすごくわくわくして待ち遠しいサービスだったけど、いざ使ってみたら。。。

なんか感慨深いものがありますね。

2011/12/13

[YouTube][jQuery]FullScreen対応

以前、YouTubeの動画を動的にローディングする方法について書きましたが、実はその際に、FullScreenモードには対応していませんでした。

で、対応方法は

var params = { allowScriptAccess: "always" };
・・・省略・・・
swfobject.embedSWF("http://www.youtube.com/e/" + prms.movieData + "?version=3&enablejsapi=1&hl=ja_JP&playerapiid="+prms.playerId, ・・・省略・・・);
・・・省略・・・
のところを、
var params = { allowScriptAccess:'always', allowfullscreen:'true'};
・・・省略・・・
swfobject.embedSWF("http://www.youtube.com/e/" + prms.movieData + "?version=3&enablejsapi=1&hl=ja_JP&fs=1&playerapiid="+prms.playerId, ・・・省略・・・);
・・・省略・・・
とJSONパラメータを一つ追加して、さらにURL変数にfs=1とする必要があります。
最終的には、下の形に落ち着きます。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="./jquery.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject_src.js"></script>
<script type="text/javascript">
function onYouTubePlayerReady(playerId) {
}

jQuery.extend({
loadYoutube:function(args){
prms = $.extend({
width:"420",
height:"345",
version:"9"
},args);
var params = { allowScriptAccess:'always', allowfullscreen:'true'};
var atts = {id: prms.embedId};
swfobject.embedSWF(
"http://www.youtube.com/e/" + prms.movieData + "?version=3&enablejsapi=1&hl=ja_JP&fs=1&playerapiid="+prms.playerId,
prms.id ,
prms.width,
prms.height,
prms.version,
null,
null,
params,
atts
);
}
});

jQuery(document).ready(function(){
jQuery.loadYoutube({
id:"js_movie",
playerId:"ytplayer1",
embedId:"ytPlayer1",
movieData:"R0ks1U2C6aI"
});
});

</script>
</head>
<body>
<div id="js_movie"></div>
</body>
</html>

2011/12/12

[YouTube]autoPlay機能

前回、動画再生後の関連動画の表示・非表示に関するエントリーを書きましたが、今日は、表示された瞬間に自動的に動画を再生する方法について。

と言っても、queryStringにautoplayを1にして設定すれば、自動的に再生してくれます。

逆に自動的に再生して欲しくない場合は、0(といってもデフォルトの値)に設定すればおk

2011/12/11

[GoogleCodeProjectHosting]ブラウザ上でソースの編集と作成

昨日、Google Social Developers 忘年会 2011に参加しましたが、その時に、ちょっと便利だなーっと思ったところが。

Google Project Hostingのページ上で、ソースの作成と編集ができるようになりました。

これで、わざわざjs.do itなどでアカウントを作らなくても、ブラウザ上でいじれるようになったので、いいですね。

後、欲を言えば、削除もできるとうれしいなーっと思いました。

2011/12/10

[ITイベント]Google Social Developers 忘年会 2011

に参加しました。

Uploaded from the Photobucket iPhone App

Uploaded from the Photobucket iPhone App

追記
2012.01.16
Hangouts API セッションの発表時の資料が公開されました。

2011/12/09

[jQuery]animateのeasingについて

jQuery日本語リファレンスのanimateメソッドの部分を読んでいると、第三引数に「easing」という言葉がでてきます。

で、これを設定してもうまくうごかない。。。

なぜだろうーっと考えていたら、どうやら、別のpluginを用意しないといけないようだ。

jQuery Easing Plugin (version 1.3)

で紹介されているJSを使って↓のように実装すれば、無事に動かすことができるようになりそうだ。

<script src="./jquery.easing.1.3.js"></script>
<div
style="position:absolute;width:100px;height:100px;border:solid 1px red;left:0;"
>
</div>

<script>
setTimeout(function(){
$('div').animate({
left:'100px'
},1000,'easeOutExpo');

},1000);
</script>

2011/12/08

[JavaScript][YouTube]muteを行なう

YouTubeの動画をJavaScriptでミュートしたい場合は、muteメソッドを使えば、実現できるとわかります。

動画がロードされたタイミングでミュートを行ないたい場合は、下のように実装します。

function onYouTubePlayerReady(playerid){
 var player = document.getElementById('player');
 player.mute();
}
onYouTubePlayerReady関数が呼ばれたタイミングで、embedタグを取り出すことができるので、そこで、muteメソッドを使います。

動画広告をはさみたいんだけど、画面が表示されたタイミングでは音声を出したくない場合などに便利な技です。

2011/12/07

[YouTube]動画再生後、関連動画を非表示

ブログやホームページでYouTubeの動画を貼る局面が多々あると思います。

で、貼り付けること自体はおkなのですが、問題は、動画終了後、関連動画がでてしまうところ。

これをなくすにはどうすればいいのかなーっと悩んでいたのですが、

「All YouTube player parameters」にあったrelパラメータに、0を設定すればいいのですな。

備忘録として。

2011/12/06

[IT用語]KGIとKPIの違い

上の二つがよく混同します。

●ボーリングでいうと、最終的にはどのピンに当てるという目標(KGI)は定めるのですが、より正確に狙うために中間目標であるスパッツ(KPI)を目がけて投げるようなものです。

via:KGI、KPIとは
最近、分析も行なっているので、よく言葉が混同するのですが、これはわかりやすい。

2011/12/05

[YouTube][JavaScript]ある一定のところから再生

タイトル通りになってしまうのだが、JavaScriptから、YouTubeのある一定のところからスタートさせる方法について調査をしました。

Playback controls and player settingsを読むと、player.seekTo(seconds:Number, allowSeekAhead:Boolean):Voidメソッドを使えば、できるようだ。

第一引数は、何秒目からスタートさせるのか?という設定を行なうので楽なのだが、問題は、第二引数。

allowSeekAheadとはいったい?

The allowSeekAhead parameter determines whether the player will make a new request to the server if the seconds parameter specifies a time outside of the currently buffered video data. We recommend that you set this parameter to false while the user is dragging the mouse along a video progress bar and then set the parameter to true when the user releases the mouse.

via:player.seekTo(seconds:Number, allowSeekAhead:Boolean):Void
つまり、サーバー側に問い合わせを行なうかどうかを設定するところ。

trueなら行なう、falseなら問い合わせを行なわない。

上記の文面から、プログレスバーをいじっている間は、falseで、それ以外は、trueを推奨しているとのこと。

確かに理解は、できるが、そもそも、プログレスバーをいじっているかどうかって、どこで判断するのだろうか?

onStateChangeメソッドじゃーないしなー。

うーん、困った。困った><

2011/12/04

[本]目立つ力

読了


第一章 インターネット・メディアの可能性と威力を知る
第二章 ステップ1 Plan―戦略を考える
第三章 ステップ2 Do―表現する
第四章 ステップ3 Check & Action―改善・継続する
第五章 達人に学ぶ 座談会「αブロガーへの道」(小飼弾&村山らむね)
勝間和代が選ぶ お手本にしたい達人アカウント一覧

via:目次
これってタイトル間違ってない?

「学問のすゝめ」ならぬ「Blogのすゝめ」というところだろうか?

blogをすでに開始している人にとって、得られるものは滅茶苦茶少ないと思う。だって、確認内容が、

すでに始めているけど、続けられない人は、なぜ続けるべきかを。

そして続けている人は、なぜ続けられてきたのかを改めて、

本書でご確認いただきたい。

via:公言が特権でなくなった時代に - 書評 - 目立つ力
なのだから。

うーん、先日読んだ「読書進化論」といい、小学館101新書からでている勝間和代氏の書籍ははずれが多い気がする。

むしろ、公言は傲慢にするべき3つの理由の方が内容としてよかった気が。。。

2011/12/03

[iOS]Apple Wireless Keyboardを購入

素晴らしい!!

キーボードからiPadに文字を入力することができると知って、こちらを購入

さっそく、iPadからキーボードを経由させてエントリーを書いているのですが、macと同じUIのキーボードなので、打ちやすいですが、Bluetoothを経由させて入力しているので、若干、タイムラグがあるのが、もどかしいが、無線でなので、しょうがないのかなとも思っています。

後、たまに、macの時の癖がでてしまい、ついつい、対応していない、コマンドをしてしまう。
まー、ここは慣れなのかなと。

2011/12/02

[iPad]iOS5.0.1

にバージョンアップロード。

当然のごとく、アップデートを行ったのは第一世代のiPad。

一体、どこが変わったのかわからない。

ただ、バッテリーの問題が解消されるというのが、目的の一つのようだが。

本当に治ったのだろうか?

2011/12/01

[本]「夜のオンナ」はいくら稼ぐか?

12月始めのエントリーはこちらから
「夜のオンナ」はいくら稼ぐか? (角川oneテーマ21)
「夜のオンナ」はいくら稼ぐか? (角川oneテーマ21)
門倉 貴史

序章 「夜のオンナ」のお金の行方
第1章 あなたが払ったお金は誰の手にわたるのか
第2章 いちばん稼いでいる「夜のオンナ」は誰か
第3章 日本の夜に稼ぐ外国人女性たち
第4章 外国では「夜のオンナ」はどうしているか
終章 日本の「夜のオンナ」をどうするべきか

via:目次

ホンマでっか!?TVでは想像もできないほど、すばらしいクオリティー。

もともとワーキングプアは自己責任かを読んで、おもしろいなーっと思っていたのですが、こちらはさらにgood!!

タイトルから、合法、非合法問わずいろいろな風俗で働いている女性の収入がわかるのかなーっと思っていたら、とんでもない。

実際に稼いだお金を何に使っているのかも調査しているし、実際に、電話やアンケートと実地調査を行なって市場規模を算出もしているし、つまり市場経済全体について言及している。
だから、ある種、辞書的にも使えるんだなー。これはすごい。

要望としていろいろな業態の市場規模が飛び飛びで紹介されていて、最後の巻末でもいいから、全部まとめたものがほしいなーっと思っていたら、さすが著者。
空気読めている。ありました。あとがきに。

一般的な市場経済に当てはまることは、風俗業界でも当てはまるようだ。
例えば、ニッチ産業は、収益性が高いということ。
以前、知り合いの社長も、「ニッチがいいよー」とおっしゃっていましたが、同じなんだなーっと。

ちなみに、どの業界が儲かっているかは、本書でご確認を
(すっげーいいたい。)

後、ソープランドの語源もとても興味深かった。
(あ、そんな経緯があったんだなっと。)

要望として、2006年出版なので、やはり今、現状どうなっているのかは知りたい。
特に、DMMのようなネットサービスの規模が知りたいですね。

それによって既存産業が打撃を受けているのかどうかも含めて。

しかもネットサービスは、ダウンロード売り切りか、見放題かなど、サブカテゴリーごとがあればなおgood!!

そんなバージョンアップした本書を著者に期待と同時に、最終章で夜のオンナに対して国ないし、自治体がどうすべきか?などが書かれていたがロジック的に少し普通過ぎる気がした。もっと具体的にどうするか、そこが一番難しく、かつ厳しいことは重々承知しているのだが、同じ高校の先輩なので、期待してしまった。