4/16に公開したAndroidアプリ、「浦和レッズ My Life」が
公開から1ヶ月を経過して、
1000ダウンロードいただきました!
どのくらいダウンロードされて使われるのか、想像できませんでしたが、
これだけのユーザーが使っていると思うと、嬉しいですね。
twitterやfacebookで少しだけ宣伝しましたが、もっと宣伝していけば
認知度も高まるのでしょうか。。
その辺は今後の課題です。
そして今は、iPhone版の開発にとりかかっています。
なかなか時間を取るのが難しいですが、なるべく早く公開したいと思っています!
2012年5月22日火曜日
2012年5月21日月曜日
GWT-Bootstrapの組み込み方
jarをダウンロードして使う方法と、GithubからPullして使う方法がある。
(開発者のKeisukeさんコメントありがとうございます)
■GWT-Bootstrapのjarダウンロード
https://github.com/gwtbootstrap/gwt-bootstrap/downloads
から、gwt-bootstrap-2.x.x.x-SNAPSHOT-sources.jar
をダウンロードして、プロジェクトのビルドパスに入れる。
または、Gitからソースを取得する↓
■TortoiseGitのインストール
http://code.google.com/p/ tortoisegit/downloads/list
※Gitはバージョン管理ツール。 TortoiseGitを右クリックメニューに追加して使用
■GWT-Bootstrapのダウンロード( GitでClone)
任意のフォルダ(eclipseのworkspaceがよい) で右クリックしてGit Clone
Urlに、https://github.com/ gwtbootstrap/gwt-bootstrap.git を入力してOKクリック
※頻繁に更新されているので、随時最新をゲットする( 右クリック→TortoiseGit→Pull)
■Eclipseにインポート
作成されたgwt-bootstrapフォルダをEclipseのプロジェクトとして設定
テストクラスでコンパイルエラーが出るので該当javaファイル を消す
■GWT- Bootstrapを使用したい方のプロジェクトの設定
Eclipseで使用側のプロジェクトのプロパティを開いて「 Javaのビルド・パス」→「プロジェクト」→GWT- Bootstrap追加→OK
----------------------------------------------------------------------
以下、GWTへの組み込み方法
■xxxx.gwt.xml
以下を追加
<inherits name='com.github.gwtbootstrap. Bootstrap' />
<set-property name="bootstrap. responsiveDesign" value="true"/><!-- レスポンシブデザイン有効化 -->
■xxx.ui.xml
uiタグにgwtbootstrap(xmlns:b....) を追加
<ui:UiBinder xmlns:ui="urn:ui:com.google. gwt.uibinder"
xmlns:g="urn:import:com. google.gwt.user.client.ui" xmlns:b="urn:import:com. github.gwtbootstrap.client.ui" >
<b:Button ui:field="button" icon="HEART" type="INFO">Testbutton</b: Button>
のようにしてボタンを作成。( GWT標準のButtonクラスとは違う)
その他、http://gwtbootstrap. github.com/やsrc/demo/以下にあるui. xmlを参考にしてウィジェットを使用する。
(開発者のKeisukeさんコメントありがとうございます)
■GWT-Bootstrapのjarダウンロード
https://github.com/gwtbootstrap/gwt-bootstrap/downloads
から、gwt-bootstrap-2.x.x.x-SNAPSHOT-sources.jar
をダウンロードして、プロジェクトのビルドパスに入れる。
または、Gitからソースを取得する↓
■TortoiseGitのインストール
http://code.google.com/p/
※Gitはバージョン管理ツール。
■GWT-Bootstrapのダウンロード(
任意のフォルダ(eclipseのworkspaceがよい)
Urlに、https://github.com/
※頻繁に更新されているので、随時最新をゲットする(
■Eclipseにインポート
作成されたgwt-bootstrapフォルダをEclipseのプロジェクトとして設定
テストクラスでコンパイルエラーが出るので該当javaファイル
■GWT-
Eclipseで使用側のプロジェクトのプロパティを開いて「
----------------------------------------------------------------------
以下、GWTへの組み込み方法
■xxxx.gwt.xml
以下を追加
<inherits name='com.github.gwtbootstrap.
<set-property name="bootstrap.
■xxx.ui.xml
uiタグにgwtbootstrap(xmlns:b....)
<ui:UiBinder xmlns:ui="urn:ui:com.google.
xmlns:g="urn:import:com.
<b:Button ui:field="button" icon="HEART" type="INFO">Testbutton</b:
のようにしてボタンを作成。(
その他、http://gwtbootstrap.
2012年5月17日木曜日
スマートフォンUXの最前線
先日5/15の勉強会、「スマートフォンUXの最前線」はとても面白かった。
特にHMDTの木下氏の話には、印象に残るフレーズが多かった。
・ユーザのメンタルモデル
=こうすればこうなる、という直感的な体系を構築しろ!
・技術者はNOと言うな。YESと言ってから考えろ!
・論理と直感 論理的データ
→どこかで直感的に切り替える。そこに面白い体験がある!
・来たボールはとにかく打ち返せ!
・チャンピオンスクリーン
=アプリを決定づける、1枚のスクリーンショット!
・UXデザインの3要素
Appearance:見ため
Layout:ボタンをどうやって配置するか
Behavior:ユーザの操作をどういう感じで部品を動かすか
スマホではBehaviorが1番重要!!!
まとめはこちら
http://d.hatena.ne.jp/absj31/20120515/1337093913
次にアプリを作る時に参考にしよう。
特にHMDTの木下氏の話には、印象に残るフレーズが多かった。
・ユーザのメンタルモデル
=こうすればこうなる、という直感的な体系を構築しろ!
・技術者はNOと言うな。YESと言ってから考えろ!
・論理と直感 論理的データ
→どこかで直感的に切り替える。そこに面白い体験がある!
・来たボールはとにかく打ち返せ!
・チャンピオンスクリーン
=アプリを決定づける、1枚のスクリーンショット!
・UXデザインの3要素
Appearance:見ため
Layout:ボタンをどうやって配置するか
Behavior:ユーザの操作をどういう感じで部品を動かすか
スマホではBehaviorが1番重要!!!
まとめはこちら
http://d.hatena.ne.jp/absj31/20120515/1337093913
次にアプリを作る時に参考にしよう。
2012年5月15日火曜日
GWT-Bootstrap
GWT(Google Web Toolkit)でTwitter Bootstrapを使うためのフレームワーク。要注目!
http://gwtbootstrap.github.com
今まさに開発中のようで。期待しています(^0^)
2012年5月11日金曜日
Google Cloud SQLの料金について(和訳)
Google Cloud SQLの料金が発表されたので簡単に和訳してみた。
https://developers.google.com/cloud-sql/docs/billing
6月12日からGoogle Cloud SQLの使用料金が課金されます。
"Packages" と "Per Use" の二つの料金プランが用意されています。
Packages Billing Plan
Tier | RAM | Included Storage | Included I/O per Day | Charge per Day |
---|---|---|---|---|
D1 | 0.5GB | 1GB | 850K | $1.46 |
D2 | 1GB | 2GB | 1.7M | $2.93 |
D4 | 2GB | 5GB | 4M | $5.86 |
D8 | 4GB | 10GB | 8M | $11.71 |
各データベースインスタンスは、CPUの適切な量に加えて、上記のRAMが割り当てられます。
ストレージは、MySQLデータベースで使用されているファイル·スペースとして測定されます。
課金はデータベースが存在する時の日数に基づいて、毎月適用されます。
スケジュールされたバックアップサービスを使用して作成されたバックアップ用のストレージは、パッケージの制限の一部ではなく、チャージされません。
データベースインスタンスによって行われたストレージへのI/O要求の数は
クエリ、ワークロードおよびデータセットに依存しています。
Cloud SQLは効率的にクエリを処理し、I/O要求の数を最小限に抑えるためにメモリ内のデータをキャッシュします。
ストレージの使用または含まれているクォータを介してI/Oは、毎使用率(ストレージ月額GBあたり0.24ドル、I / O100万回当たり0.10ドル)でご利用いただけます。
現在任意のインスタンスの最大記憶域は10GBです。
Per Use Billing Plan
Resource | Charge |
---|---|
D1 Database Instance (0.5GB RAM) | $0.10 per hour |
D2 Database Instance (1GB RAM) | $0.19 per hour |
D4 Database Instance (2GB RAM) | $0.38 per hour |
D8 Database Instance (4GB RAM) | $0.77 per hour |
1GB Storage | $0.24 per month |
I/O | $0.10 per Million |
データベースインスタンスの使用は(詳細については、FAQを参照してください)最も近い時間に切り上げ、連続使用の期間にチャージされます。
ストレージは(データベースがアクティブかどうかに関わらず)時間単位でGBあたりで課金されます。
1時間内の最大バイト数を測定し、最も近いGBに切り上げられます。
スケジュールされたバックアップサービスを使用して作成されたバックアップ用のストレージは、チャージされません。
1インスタンスの最大記憶域は現在10GBです。
データベースインスタンスによって行われたストレージへのI/O要求の数は、
クエリ、ワークロードおよびデータセットに依存しています。
Cloud SQLは効率的にクエリを提供するためにメモリ内のデータをキャッシュし、I/Oの数を最小限に抑えます。 I/Oは、100万に切り上げられます。
ストレージにアクセスしないクエリは、I/O数にカウントされません。
Network Use
Resource | Charge |
---|---|
External Outbound Traffic | $0.12 per GB |
アウトバウンド外部トラフィックのみ、チャージされます。
コマンドライン、外部のレポートツール、またはGoogleのAPIコンソールでSQLプロンプトを使用した際にチャージされます。
Google App EngineのアプリケーションとCloud SQL間のネットワーク使用量はチャージされません。
2012年5月9日水曜日
最近Google Readerでスターをつけた記事
2012年5月4日金曜日
Androidアプリ公開後2週間のダウンロード数
4/16に公開したAndroidアプリ「浦和レッズ My Life」、
公開から2週間とちょっと経ちました。
ダウンロード数は思ったよりも順調に伸び、5/3時点で631。
特に宣伝していなかった割には、なかなかの数字だと思ってます!
これだけのユーザに使われていると思うと、非常に嬉しいですね。
開発者用画面で各種数値のグラフが見れるわけですが、
これを毎日眺めてしまいます。
さて、このアプリをさらに機能アップしていきつつ、iPhone版も開発していきます。
Android版はTitanium1.7.5で開発したけど、iPhone版は最新の2.0.1で行こうかな。
ソースの共有は最初からあまり考えない方向で。
公開から2週間とちょっと経ちました。
ダウンロード数は思ったよりも順調に伸び、5/3時点で631。
特に宣伝していなかった割には、なかなかの数字だと思ってます!
これだけのユーザに使われていると思うと、非常に嬉しいですね。
開発者用画面で各種数値のグラフが見れるわけですが、
これを毎日眺めてしまいます。
さて、このアプリをさらに機能アップしていきつつ、iPhone版も開発していきます。
Android版はTitanium1.7.5で開発したけど、iPhone版は最新の2.0.1で行こうかな。
ソースの共有は最初からあまり考えない方向で。
登録:
投稿 (Atom)