タグ

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

  • TensorFlowで Hello Worldを動かしてみた&その解説 | DevelopersIO

    平田です。TensorFlowという機械学習ライブラリが流行っているようなので、とりあえず触ってみました。 ということで、まずはHello worldと、その解説を行っていきたいと思います。 セットアップ & Hello world まずは、Tensorflowをローカル上にインストールしていきます。今回はOSX上に環境を作っていきます。 はじめにvirtualenvを利用して、tensorflow用の環境を作成します。 tensorflowは今のところpython 2.7上でのみ動くようなので、これに揃えて環境を作成していきます。 $ # python バージョン確認 $ python —version Python 2.7.10 $ # virtualenvのインストール $ easy_install pip $ pip install virtualenv $ # virtualen

    TensorFlowで Hello Worldを動かしてみた&その解説 | DevelopersIO
  • Android Tips #26 Google Maps Android API v2 のマーカーをカスタマイズする | DevelopersIO

    はじめに 前回の記事でご紹介したマーカーのカスタマイズ方法について、もう少し詳細に解説してみたいと思います。以下のようなマーカーを作ることができます! マーカーを追加するには マップ上にマーカーを追加するには GoogleMap#addMarker() メソッドを使います。引数には MarkerOption クラスのインスタンスを渡し、 MarkerOption でマーカーのタイトルやスニペットなどを設定します。 // マーカーを貼る緯度・経度 LatLng location = new LatLng(35.697261, 139.774728); // マーカーの設定 MarkerOptions options = new MarkerOptions(); options.position(location); options.title("クラスメソッド株式会社"); options.

    Android Tips #26 Google Maps Android API v2 のマーカーをカスタマイズする | DevelopersIO
  • 新しいプログラミング言語 Swift | DevelopersIO

    Objective-Cに替わる新しいプログラミング言語Swiftの登場 WWDC2014で発表された新しいプログラミング言語Swiftでできることを紹介したいと思います。 今までとこれから Swift使うとこんなにコードが短くなるぜという例です。 今まで これから 確かにスマートですね。 言語ガイドをダウンロード iBookでガイドを読めますのでダウンロードしてみましょう。 変数の宣言 varは変数、letは定数 var myVar = 42 myVar = 50 let myConst = 42 コントロール if,switch,for-in,for,while,do-while let individualScores = [76, 43, 103, 87, 12] var teamScore = 0 for score in individualScores { if score >

    新しいプログラミング言語 Swift | DevelopersIO
  • [iOS 7] 新たな領域観測サービス iBeacon を使ってみる | DevelopersIO

    領域観測サービス iBeacon の機能は CoreLocation.framework の領域観測サービスの一部として実装されています。領域観測サービスはジオフェンシングを実現するの為の機能で、任意の領域への iOS デバイスを持ったユーザーの出入りを検出することができます。 従来の領域観測サービスは地理的領域観測と呼ばれるもので、位置情報を基に領域への出入りを監視します。iOS 7 では、この領域観測サービスに iBeacon が追加されました。iBeacon は Beacon による領域観測を行う機能で、任意の場所に設置した Beacon を検出して領域への出入り(接近・離脱)を監視します。また、検出した Beacon からの大まかな距離を測定することも可能です。 iBeacon は、地理的領域観測では難しかった非常に狭い領域への出入りを比較的高い精度で検出する事が出来るため、広い領

    [iOS 7] 新たな領域観測サービス iBeacon を使ってみる | DevelopersIO
  • [iOS 7] [iBeacon] Mac を Beacon 端末にする | DevelopersIO

    2014/11/06 更新 CBPeripheralManager が Yosemite (OS X 10.10) では動かないバグがあるようです。 そのため Mac で試す場合、Mavericks 以前の OS X バージョンで実行する必要があります。 http://stackoverflow.com/questions/25492316/cbperipheralmanager-startadvertising-not-working-on-os-x-yosemite 現在既にバグレポートが報告されているようなので、 次のバージョンでFixされることを期待するしかないようです。 情報を提供くださいました ppia さん、誠にありがとうございます! 2014/11/19 更新 Yosemite (OS X 10.10) で CBPeripheralManager を動作させたい場合、 Bl

    [iOS 7] [iBeacon] Mac を Beacon 端末にする | DevelopersIO
  • HTML5特集 の記事一覧 | DevelopersIO

    Classmethod (Europe) GmbH to Sponsor Local Berlin Art Director and Film Editor

    HTML5特集 の記事一覧 | DevelopersIO
  • [HTML5] MediaStream APIを使ったライブチャットを作ってみよう | DevelopersIO

    MediaStream APIとは WebRTC (Web Real-Time Communication)で定義されているAPIの一つで、ローカルのWebカメラやマイクからストリームデータを取得するためのAPIです。MediaStream APIの詳細はW3Cでドラフトが公開されています。 http://dev.w3.org/2011/webrtc/editor/getusermedia.html MediaStream APIでは、通信時のストリームについて定義されています。これによって、Webカメラから取得した画像やマイクから取得した音声は、加工することが可能です。 MediaStream APIの使い方 今回はMediaStream APIの中で定義されている getUserMedia メソッドを使います。 最初にnavigator.getUserMedia関数が使えるか確認します

    [HTML5] MediaStream APIを使ったライブチャットを作ってみよう | DevelopersIO
  • Android 開発者必須!SupportPackage で SDK バージョン間の実装の違いを解消しよう | DevelopersIO

    Android 開発者必須!SupportPackage で SDK バージョン間の実装の違いを解消しよう SupportPackage とは? SupportPackage は Android 4.0 から導入された、 SDK バージョン (APIレベル) 間の実装の違いを解消するために提供されたサポートライブラリです。 Android 4.0 で多くの機能が追加され、また実装方法もより効率的に、よりシンプルになりました。Android 4.0 用のアプリを開発するときは問題ないのですが、それ以前の SDK バージョンに対応しようとする場合、クラスが参照できなかったり、改善される前の方法でしか実装できなかったりします。 分かりやすい例として Fragment が挙げられます。 Fragment は Activity 内で UI や振る舞いを分割するときに便利な、 Android 3.0

    Android 開発者必須!SupportPackage で SDK バージョン間の実装の違いを解消しよう | DevelopersIO
  • Sublime Text 2の基本とカスタマイズ【Vim風】

    2012年12月4日:Vim化について指摘と参考になる情報をいただいたので追記しました。 こんにちは、僕はVimユーザーです(ちなみにVimを完璧に使いこなしているわけではありません)。 今更ながら「Sublime Text 2」というナウでヤングなエディタも使いこなせるようになりたいと思い、Sublime Textの基設定からプラグインやスニペットの作り方まで調べた内容をこの記事にまとめることにしました。 細かい情報までまとめることはできなかったので、より詳しい内容を紹介してくださっているブログやサイトへのリンクを設けています。 この情報以外にもSublime Text 2をVimに近づけるプラグインやカスタマイズ方法があればコメントいただけるとうれしいです。 また、間違いがあればコメントいただければすぐに直します。よろしくお願いします! Sublime Text 2は有料($59)の

  • 【CoffeeScript編】Node + Socket.IO で簡単なチャットアプリの作成 | DevelopersIO

    こんにちは、うえじゅんです。 今回は前回作成したチャットアプリを「CoffeeScript」で置き換えてみます。 CoffeeScriptについては「はじめるCoffeeScript」シリーズを見ていただけると嬉しいです。 「はじめるCoffeeScript その1」 「はじめるCoffeeScript その2」 「はじめるCoffeeScript その3」 CoffeeScriptのインストール まず「CoffeeScript」インストールします。 ターミナルで以下のコマンドを実行してください。 (エラーが出る場合は、「sudo」をつけてみてください。) 「CoffeeScript」 npm install -g coffee-script インストールが終わったらこちらもバージョンを確認しておきましょう。 「coffee -v」で「CoffeeScript version 1.4.0」

    【CoffeeScript編】Node + Socket.IO で簡単なチャットアプリの作成 | DevelopersIO
  • Android Tips #14 Google Cloud Messaging (GCM) でプッシュ配信する | DevelopersIO

    はじめに Google Cloud Messaging (以下GCM) は、Googleが提供するサービスです。 アプリに対してプッシュ配信を実装することができます。 GCMの実装は、クライアント側の実装とサーバー側の実装が必要ですので、それぞれ解説したいと思います。 事前準備 実装(アプリ側) 実装(サーバー側) 1.事前準備 はじめに、 Google APIs Console から GCM の API の利用登録をします。 以下のURLにアクセスします。Googleアカウントへのサインインが求められる場合はサインインしましょう。 https://code.google.com/apis/console/ 上図の画面が表示されるので「Create Project」をクリックします。 GoogleAPI のサービス一覧が表示されます。 この中から「Google Cloud Messagin

    Android Tips #14 Google Cloud Messaging (GCM) でプッシュ配信する | DevelopersIO
  • 1