タグ

ブックマーク / dev.classmethod.jp (4)

  • [Kotlin][Android] KotlinでAndroidアプリケーション [独特な書き方] | DevelopersIO

    こんにちは。小室です。 札幌は今の時期、とても心地よい気候ですよー。皆様是非札幌へおいでください。 KotlinAndroidアプリを書く時に諸々ハマったので、メモしておきます。まだまだ発展途上の言語なので、とんでもない勢いで変化してます。 *1 KotlinAndroidアプリケーションをもくもく書くのは大変楽しいのですが、全く違う書き方するものもあるので「さてどうやったら良いんだろう?」と悩む箇所も結構多く。 Kotlinで書く 私の今現在の環境は以下の通りです。 OS: Mac OSX 10.10.4 IDE: Android Studio 1.2.2 Kotlin: 0.12.613 コンストラクタの宣言方法 基となるコンストラクタの書き方です。 public class Music(title:String) { val musicTitle = title } セカンダリ

    [Kotlin][Android] KotlinでAndroidアプリケーション [独特な書き方] | DevelopersIO
  • rbenv を利用した Ruby 環境の構築 | DevelopersIO

    こんにちは、クラスメソッドの稲毛です。 複数バージョンの Ruby を切り替えるだけでなく、ローカルディレクトリ毎に Ruby のバージョンを指定できる「 rbenv 」がとても便利だったので、インストール方法などを記しておきます。 ビルド環境の構築 Ruby をビルドする環境が構築されていない場合は、下記 ruby-build の Wiki を参考にビルド環境を構築する。 Suggested build environment rbenv + ruby-build のインストール rbenv で Ruby のインストールを行うので rbenv のプラグイン「 ruby-build 」を併せてインストールする。 Linux の場合 ここでは既に Git がインストールされているものとします。 $ git clone https://github.com/sstephenson/rbenv.

    rbenv を利用した Ruby 環境の構築 | DevelopersIO
  • [AngularJS] $q サービスで覚える Promise | DevelopersIO

    車輪開発大好きおたいがです。こんにちは。(挨拶) 今回は JavaScript で非同期処理を実施するときに用いられる Promise ( プロミス ) についてまとめてみました。Promise とは「非同期処理を抽象化したオブジェクトと、そのオブジェクトを操作する仕組み」のことを指します。 引用 : https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise より Promise インターフェースは作成時点では分からなくてもよい値へのプロキシです。プロミスを用いることで、非同期アクションの成功や失敗に対するハンドラを関連付けることができます。 これにより、非同期メソッドは、最終的な値を返すのではなく、未来のある時点で値を持つプロミスを返すことで、同期メソッドと同じように値を返す

    [AngularJS] $q サービスで覚える Promise | DevelopersIO
  • HTML5で使えるスマートフォンの機能 | DevelopersIO

    HTML5を使ったスマホアプリ開発に興味があったので、カメラやGPSなどスマートフォンの機能がどこまで使えるのか試してみました。 Webアプリケーションなのでブラウザに依存しますが、以下のサイトにモバイルブラウザ別対応状況が書かれています。 http://mobilehtml5.org 試したのは以下の機能です。端末はGalaxy NexusとiPod Touch 4世代を使いました。 Androidのバージョンは4.0.4でブラウザはChromeと一部Firefoxです。iOSは5.0.1、Safariで試しました。 スマートフォンで確認できるようにサンプルを作ったので試してみて下さい。 タッチイベント(Touch Events) マルチメディア(Multimedia) 位置情報の取得(Geolocation API) 加速度センサー(Motion Sensors) ファイルアクセス(F

    HTML5で使えるスマートフォンの機能 | DevelopersIO
  • 1