4. @mosa_siru • DeNA(2年目) • プラットフォーム API開発・運用 • ハッカドール 立ち上げからジョイン • サーバーAPI 設計・開発・運用(ほぼ全部) • フロント/バックエンド Web開発 • ログ設計・リコメンドシステムをうんうん考える • 社内の分析チームと密に連携 4
By Philippe Lewicki 現在地の郵便番号を入れるだけで近隣の店舗をマップ上に表示させられるウィジェットサービスが「Storemapper」で、欧米を中心に500以上のブランドがウェブサイト上に配置してユーザーの利便性を高めています。設立者のTyler Tringas氏が2011年に立ち上げた時は単なるサイドビジネスとしての位置づけだったサービスは2年後はビジネスの主軸に置き換わったのですが、その試行錯誤の経緯がTringas氏のブログで詳細に公開されています。 Storemapper: Bootstrapped to $50,000/year in 2 years (with live metrics) http://tylertringas.com/storemapper-store-locator-bootstrapped-to-50k ◆サービスを始めたきっかけ St
テストなどのために仮想マシンでパソコン用OSを実行できることは、たぶんみなさんもご存じだと思います。実は、同じことがAndroidでもできるのです。スマホを購入する前に試してみるには、もってこいですね。では、その設定方法について説明しましょう。 Androidを仮想化する理由 おそらく最初に思い浮かぶ疑問は、何のためにAndroidを仮想化するのかということでしょう。パソコン用OSを仮想化する場合と同様に、仮想マシンでAndroidを試してみるべき理由がいくつかあります。初めてAndroidのスマホやタブレットの購入を検討しているのなら、仮想マシンを使ってAndroidを事前にじっくり試してみるのも良いでしょう。開発者なら、仮想マシンを使ってアイデアを試せますし、Androidの愛用者なら、大事なスマホへの影響を心配することなくさまざまなアプリを試してみることができます。つまり、試してみた
https://www.youtube.com/watch?v=VV7b7fs4VI8 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 パッケージ(apt, yum, gem等)レポジトリのホスティングサービスであるPackageCloudを開発している、James Golickの講演です。 パフォーマンスの高いハイクオリティなソフトウェアをデプロイしたければ、あらゆるレベルでバグ修正ができるようになること。 まず、エピソードとして紹介しているのが、友人の会社のサイトが落ちて、あいにく、その会社のエンジニアが出払ってしまっていて、どうにかしてほしいと助けを求められたときのこと。 ソースコードを見たことない。 システムの構成を知らない。 phpは詳しくない。 SSHでアクセスできる情報だけはある。 とい
開発者にとってアプリを収益化する方法は様々です。多くの方は、まずは簡単に始められる「広告」から収益化を図っていることでしょう。ただ、現在世界で最も課金すると言われている日本のアプリ市場において、「アプリ内課金」を実装しない手はありません。上図をご覧頂ければお分かりの通り、アプリ内課金市場も1年間で211%という成長を遂げています。 また、アプリ内課金というと一部の熱狂的なユーザーが数万円から数十万円を遣っているのではないか考える方もいるかもしれませんが、実は約53%ものスマホアプリユーザーが1ヶ月になにかしらの課金をしているという 調査結果も出ています。mixiやガンホー、LINEなど、今絶好調のIT系上場企業も全てアプリ内課金で結果を出し、数千億の時価総額をつけていると考えると、アプリ内課金を実装しないという選択肢は存在しないのではないでしょうか。
シュキーンの開発とドメイン駆動設計について こんにちわちわ。Underbar.phpの記事ぶりになりました@emonkakです。 本エントリでは、以前のエントリでお伝えした勤怠管理アプリケーションのシュキーンの開発について述べたいと思います。 シュキーンとは シュキーンはAndroidで動作する勤怠管理アプリケーションです。打刻はNFCタグをAndroid端末にかざすことで行います。勤怠データはAndroid端末からサーバーに送信されるので、ネットワーク環境さえあればどこからでも確認することがきます。 開発のスタート 社内向けに使っていたシュキーンを一般公開に向けて改修をするということで、開発はスタートしました。メンバーは私を含む2名で進み、リリース直前に増員があり現在は3名体制になりました。今回リリースされたものは以前のバージョンからほとんど1から書き直すことになりました。 ドメイン駆動
2013年に爆発的に流行った Vagrant は非常に便利なツールで使ってる人にとっては無くてはならない存在になっています。 また、最近既にバズワード感のある「Immutable Infrastructure」では「VagrantにDockerを入れて。。」などと知ってる前提で話が進んでいきます。 一方でそもそも Vagrant ってなに?って声もちらほら聞くので、今回は再入門ということで簡単に紹介したいと思います。 Vagrant ってそもそも何? Vagrant (ベイグラント) とはMitchell Hashimoto(ミッチェル ハシモト)氏が開発したRuby製スクリプトで仮想マシンをCUIから簡単に操作できるツールです。 Vagrant のどこが便利なの? Vagrant を利用すると下記のようなメリットが挙げられます。 ・プロジェクト毎に開発環境を分けることが出来る。 ・開発環
モバイルARアプリ開発“超”入門(6): ARに使えるOpenCVで作る画像認識Androidアプリ (2012/3/1) モバイルARアプリ開発“超”入門(5): iPhoneで動くARアプリを作るためのライブラリ10選 (2012/1/25) モバイルARアプリ開発“超”入門(4): 3DモデルがアニメーションするARをOpenGL ESで作るには (2011/12/21) モバイルARアプリ開発“超”入門(3): NyARToolKit for Androidよりも簡単なAndARとは (2011/11/16) モバイルARアプリ開発“超”入門(2): NyARToolKitでマーカー型ARのAndroidアプリを作る (2011/10/24) モバイルARアプリ開発“超”入門(1): いまさら聞けないAR(拡張現実)の基礎知識 プログラミング未経験でも手軽にAndroidアプリが作
CakePHPはやはり便利ですね。 記事を翻訳したことで、まだまだ知らない世界があったことを知りました。 そしてまた新しい知識欲が湧いてきました。 皆さんはどうですか? 何か使ってみたいプラグインはあったでしょうか。 これまで載せたCakePHPプラグインの記事を一覧にしておきます。 認証編 AuthComponentの代替えになるプラグインやfacebookと連携するプラグインが紹介されています。それに加え、使いにくいACLを使いやすくするツールも。個人的には一番、興味のある記事でした。 検索とページネーション/ファイルアップロード編 CakePHPの使いにくいページネーションを使いやすくするプラグイン、Yahoo! BOSSのプラグインが紹介されています。ファイルアップロードはTransloaditというサービスに対応させるプラグインから、メジャーなメディアプラグインまで。 最適
はじめに 僕のブログをよく読んでくれている方はご存知かもしれませんが、僕は兵庫県西脇市という片田舎でリモート勤務をしています。 常時リモート勤務になってから半月が過ぎ、なんとなく自分のワークスタイルが見えてきたので、ここでちょっと紹介してみたいと思います。 仕事場のようす まずは僕の仕事場をちょこっとお見せします。 もともと1.5畳ぐらいの小さな小さな書斎を仕事場にしようかと思っていたのですが、さすがに狭すぎるのでベッドルームに移動しました。 写真には写っていませんが、隣にはいつも寝ているベッドがあります。 デスクは昔から家にあったパソコンラックなので、そのうちもうちょっとゆったりとしてオシャレなデスクに変えたいな〜と思ったりしています。 休憩時間に弾いたら気分転換できるかな〜と思ってギターも持ってきてみました。 しかし、ギターを弾いてるとすぐに4歳の娘が「おとーさんうるさい!!」と苦情を
こんにちは、chatiiです。ちょっとまじめに記事書きます。 FuelPHPでけっこう(chatiiとしては)規模の大きい案件がきたので、開発環境をキチっと決めたいと思いました。その中で、今まで手作業でやりつつ、「これ自動化できるだろ」っていうところがあり、今回うまくいったのでご紹介。ちなみに、今回はFuelPHPは関係ないです。 開発会社さんから見たら普通のことなんだろうなぁ。野良プログラマーPHPerだからせけんしらず。 環境・条件 ソースコード管理はGitHub ひとりなのに!ひとりなのに! LAMP構成 開発マシンにはXAMPP/MAMPを入れる。Linuxの場合はyum/aptで取得。 サーバーは 本番サーバー(www.hoge.com) テストサーバー (hoge.dev.example.com) テストサーバーは他人がアクセスできないようにね 他のプロジェクトもテストします
注意! Android Mockについて(2014年6月2日追記) 本記事で紹介しているAndroid Mockは、2012年11月に開発・サポートの終了を宣言されました。より一般的な下記モックフレームワークのDalvik仮想マシン対応がほぼ完了しており、その役目を終えたためです。 Mockito:1.9.5rc-1でDalvik対応がマージされました EasyMock:3.2でDalvik対応がマージされました 新規に作成するプロジェクトでは、これら他のモックフレームワークを使用することをお勧めします。@ITでは、他のモックフレームワーク導入方法を紹介する記事を掲載予定です。 なお、本記事のサンプルコードをMockito向けに書き換えたものを公開しています。以下をご参照ください。 https://gist.github.com/4179494 さらに、EasyMock向けに書き換えたもの
Androidアプリを“超”魅力的にする3種類のUIテスト:Androidアプリ開発テスト入門(3)(1/3 ページ) 日本Androidの会テスト部が、いままで培ってきたAndroidアプリ開発におけるテストのノウハウを、実際のテストコード例とともに紹介していきます 「UIのテスト」って何? 本連載「Androidアプリ開発テスト入門」では、Androidアプリを開発している方のために、テストの基本的なノウハウを解説しています。第3回となる今回は、ユーザーインターフェイス(以下、UI)のテストについて解説します。 スマートフォンアプリケーションの特徴として、タッチ操作による魅力的なUIが挙げられます。Androidのアプリケーションの開発においても、UIの作り込みを求められることが多く、UIの品質の担保は大きな課題です。 本連載で扱うUIは、画面のレイアウト、画面遷移やイベントなど振る舞
日本Androidの会テスト部が、いままで培ってきたAndroidアプリ開発におけるテストのノウハウを、実際のテストコード例とともに紹介していきます スマホアプリにデータ永続化が欠かせない理由 本連載「Androidアプリ開発テスト入門」では、Androidアプリを開発している方のためにテストの基本的なノウハウを解説しています。第4回では、データベース(以下、DB)のテストについて解説します。 第2回の「Androidでビジネスロジックのテストを自動化するには」でも触れたように、DBのテストはビジネスロジックのテストの一部に含まれます。 これまでの連載でお伝えしてきた内容では、外部通信のやりとりは発生しませんでしたが、アプリが外部リソースを参照したり更新するようになると、サーバとのやりとりによってネットワーク通信が発生します。 サーバに毎回リソースの処理を要求する作りになっていると、その都
Androidアプリ開発で役立つマルチメディアとテストの知識:Android技術者認定試験「ACE」ドリル(10)(1/2 ページ) 今回の演習は、リッチコンテンツを取り扱うようなアプリの開発に必須の「マルチメディア」と、単体テストを自動化でき品質向上の助けとなるJUnitに関する「テスト」の知識についてだ。 連載「Android技術者認定試験『ACE』ドリル」の第10回では、「マルチメディア」と「テスト」を取り上げます。 マルチメディアでは、主に“オーディオ”と“ビデオ”について取り扱います。リッチなコンテンツを取り扱うアプリケーションを作るには必須項目といえます。一方のテストは、Android用に拡張された「JUnit」フレームワークについて説明します。JUnitを開発に用いると、単体テストを自動化できるため、品質向上の大きな助けとなります。また、昨今のプロジェクトでは、正式な納品物と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く