はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    2025年ランキング

『sos の 作業メモ』

  • 人気
  • 新着
  • すべて
  • Windows Server 2012 R2 のインストール用USBメモリの作り方メモ - sos の 作業メモ

    3 users

    sos.hatenablog.jp

    最近思うところがありまして、WindowsServer管理者としての修行を始めました。 OSは無料でもその後の環境を維持するための費用を考えると、ずっとメンテナンスをしてくれる管理者を雇えない企業では、Linux系のOSは導入し辛いというお話もあったりなかったり。 クラウドなら Azureもありますし、なんだかんだでWindowsでもいいよねという気分になってます。 さて、手元でクリーンインストールでもと思ったのですが、msdnサブスクリプションでダウンロードした isoイメージは5.2GBもあり、そのままDVDに焼いてインストールというわけにもいかないため、 ブート可能なインストール用のUSBメモリを作ってみることにしました。 と言っても、やることは簡単。USBメモリをフォーマットして、Windowsのインストーラーをコピー、最後にboot可能にするだけ。 [USBメモリをexFATでフ

    • テクノロジー
    • 2016/11/23 08:56
    • windows
    • iOSアプリ開発者を目指して - sos の 作業メモ

      31 users

      sos.hatenablog.jp

      昨年の10月に、WindowsからMacBookProへとPCを変え、iOSアプリの勉強を始めました。 MS-DOS時代からコードを書き始め、Windows3.1が発売されてからずっとWin派で、OS Xはおろか、Macをまともに触るのも初めての状態だったのですが、VMware Fusion5に入れたWin8にもたまに力を借りながら、なんとか環境に馴染んでいます。 とりあえず作ってみるというのが嫌いな性格なため、まずは手当り次第に良さそうな書籍とドキュメントを読み漁ったという、かなり耳年増な状態ですが、それなりにアプリを作るための下地もできできたかも?公式ドキュメントは、まだまだ読み込めていないものががくさんあるので、これからも精進です。 以下は、私が目を通した書籍&ドキュメントと、感想です。 書籍 1. 初めてのiOSプログラミング 第2版 初学者が読むには少し内容がハードでしたが、iO

      • テクノロジー
      • 2014/09/12 18:13
      • iOS
      • apple
      • GCDでインターバルタイマー - sos の 作業メモ

        3 users

        sos.hatenablog.jp

        インターバルタイマーを実装するのにお手軽なのは何かと考えて、NSTimerとか使った事のないクラスを調べるのも面倒なので、GCDを使う事にしました。何でも揃ってて本当に便利なGCDは手放せません。 さて、タイマーと言っても、実際にはdispatch_sourceの一つとして作成することになります。 ますはクラスにインスタンス変数を追加 dispatch_source_t _timerSource; // タイマーソース あとは適当にタイマーソースを作り、作動させるだけ // タイマーソース作成 _timerSource = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)); dispatch_retai

        • テクノロジー
        • 2014/08/19 18:55
        • GCD
        • タイマー
        • Objective-C
        • iOS
        • 0.5.5 Android Studio - sos の 作業メモ

          19 users

          sos.hatenablog.jp

          世間ではグラスのSDKがどーたらこーたら言われてますが、Studioさんも新しいのがやってきたようです。 本家のリリースノートはここ Update to a new IntelliJ 13.x EAP build: 135.667. 135.667 ベースになったよ。詳細は以下ね。 http://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+13.1+135.666+Release+Notes http://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+13.1+135.667+Release+Notes Editing リソースの型の検査が新しくなったよ。リソースIDを引数にとるメソッドに、間違った型のリソースを渡したらエラーにしてくれるよ。あとリソースの型のメ

          • テクノロジー
          • 2014/04/20 09:33
          • android
          • Evernote
          • tech
          • Google Play services Location APIを利用して位置情報を継続的にとるためのクラスの実装例 - sos の 作業メモ

            3 users

            sos.hatenablog.jp

            I/Oで発表された直後にも記事を書きましたが ようやく真面目に利用する機会が来たので、たいしたもんじゃありませんがざっと実装してみました。 サービスが切断された時の再接続処理のとっかかりとか書いてますが、もっとちゃんと状態を監視しないとやばいんじゃないかなとか思ったりもしつつ、とりあえずこれで様子見。 測位間隔や精度なんかを引数で渡せるようにするとか、いろいろ改良するともっと使いやすくなると思います。 com.google.android.gms.maps.LocationSource をimplementしちゃって、独自に位置データを処理しつつ、ついでにGoogleMapに現在位置を供給するクラスに仕立てたりとかもいいかも? それを組み込んだMapFragmentを書いてみました 201308版 Google Maps Android API v2で現在位置をフォロー - sos の 作

            • テクノロジー
            • 2014/04/14 11:13
            • android
            • その2 Multiple APK Support (Google Play Distribution) - sos の 作業メモ

              3 users

              sos.hatenablog.jp

              前回へ戻る つづいてはMultiple APKです。ずーっとひとつのファイルに複数のAPKをまとめる機能かと思ってましたが全然違ったみたいです。 で、読んでみましたが、私にはまったく無縁の機能だというのがよくわかりました。 Googleさんもこの機能の利用を奨めていないってのがひしひしと伝わって来ます… Multiple APK Support Multiple APKは、異なるデバイス設定向けの複数のAPKファイルをGoogle Play上で公開するための機能。 それぞれのAPKは、完全で独立したバージョンコードを持つアプリケーションファイルだが、 Google Play上では同一のアプリケーションとして扱われる。また、それらは 同じパッケージ名を持ち、同じ証明書で署名されていなければならない。 Multiple APKは、単一のAPKで全ての端末をカバーしきれない時に有効な機能である。

              • テクノロジー
              • 2014/01/09 19:30
              • Android
              • 0.4.2 Android Studio - sos の 作業メモ

                10 users

                sos.hatenablog.jp

                精華町の某所で作業に借り出されている最中なのですが、微妙に待ち時間があったりするので Studioさんを更新してみました。 0.4.1のリリースの後に、緊急updateで0.4.2になっていましたので、0.4.0からの変更点となります。 本家のリリースノートは以下 0.4.2 0.4.1 Intellij 13.0.2 release build, 133.471 Intellijの最新のにしたよ。0.4.0のStudioさんに関係するのは以下の8つ。 IntelliJ IDEA 13 133.471 Release Notes - IntelliJ IDEA - Confluence IntelliJ IDEA 13 133.370 Release Notes - IntelliJ IDEA - Confluence IntelliJ IDEA 13 133.330 Release No

                • テクノロジー
                • 2014/01/09 17:13
                • Tips: Android StudioのIDEのメモリ割り当てを増やす(Xmxはどこやねん) - sos の 作業メモ

                  3 users

                  sos.hatenablog.jp

                  追記 前半部分はちょっとごちゃごちゃしていますので、要点だけ必要な方は、最後のまとめの部分だけ読めば大丈夫です(^^; 前の記事を書いた後にXmxも弄ってみようかと設定箇所を調べてみたのですが、IDEA系でぐぐるとよくでてくる ~/Library/Preferences/Android…以下の idea.vmoptions ってのが見つからなかったので、仕方なく /Applications/Android Studio.app/bin/idea.vmoptionsを変更することにしました。 idea.vmoptions -Xms128m -Xmx1024m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Xmxを 1024mと、元の800

                  • テクノロジー
                  • 2013/12/10 18:02
                  • その9: Changing the View (Google Maps SDK for iOS) - sos の 作業メモ

                    4 users

                    sos.hatenablog.jp

                    前回の続き Changing the View Introduction Google Maps SDK for iOSに追加されたマップは、理にかなった簡単なジェスチャーで、Tiltや回転を行わせることができる。 様々なズームレベルで地図をパン(スクロール)させたり、短時間での視点の変更も可能。 マップの方向やTilt(傾き)、座標、そしてズームレベルは、GMSCameraPositionオプジェクトを使ってプログラムから操作が可能。 新しい視界にあわせて、追加したマーカーやpolyline,その他のoverlayの値をより適したものに変化させたいと考えるかもしれないが、カメラへの変更がそういったものを変えることはない。 このトピックの残りの部分では、ズームレベルやビューポート、視点を変更するためのカメラの使い方を説明する。 The map's view Web版のGoogle Maps

                    • テクノロジー
                    • 2013/12/02 10:32
                    • iOS
                    • あとで読む
                    • Android 4.4 KitKat - sos の 作業メモ

                      3 users

                      sos.hatenablog.jp

                      10日も前に発表されたのですが、やっと全部に目を通し終わりました。 Android KitKat | Android Developers 英語の勉強のためにあえて原文を読んでみただけですので、正確な内容に関しては、ちゃんとした 日本語の訳がされているサイトへ行かれる事をおすすめします(^^; んで、KitKatの新機能をいろいろ見たところ、ハードウェア的にNexus5でしか試せない機能が割とあります。 開発者にとっては、Nexus5は必須といえる端末になりそうです。 とういわけで始まり。あんまり真面目に見直してないのでいろいろ間違ってる所はありそうですが、 ぼちぼちと気がついたら直していくことにします。 Making Android for everyone 4.4は、これまでよりももっと幅広いデバイス(512MBのメモリしかないような入門機を含む)上で、 速くて滑らかで、よりレスポンス

                      • テクノロジー
                      • 2013/11/15 16:47
                      • 私がプレミアムドリーム号を使う7つの理由 - sos の 作業メモ

                        4 users

                        sos.hatenablog.jp

                        JR高速バスのプレミアムドリーム号 京都で暮らしている私が勉強会や出張でたまに上京する際に使うのがこれ。 今日は私が何故プレミアムドリーム号を使うのか、その理由をあげてみたいと思います。 安い やっぱり最初はこれです。座席の種類や季節、昼/夜、早期購入割引の有無で幅はありますが、昼間なら5000円から8000円、夜間でも6300円から12500円と、他の交通機関に比べるとお安くなっています。 青春ドリーム号や格安高速ツアーバスといったもっと安いものもありますが、長時間窮屈なシートに押し込められるタイプは流石に年齢的に辛いし、ツアーバスに関してはできるだけ避けるようにしています。 所要時間や疲れといった費用対効果を考えると新幹線の方が良い時もありますので、安さだけでバスを選ぶことはないのですが、それでも安いのは嬉しいですよね。 早朝に到着する 夜便なら夜中に京都を出発し、早朝に東京駅に到着し

                        • 世の中
                        • 2013/09/19 09:19
                        • 京都
                        • 1670Zで見た快晴の青空 - sos の 作業メモ

                          3 users

                          sos.hatenablog.jp

                          おはようございます、昨日に続いて今日もとても奇麗な空です。 せっかくなのでセンサーの汚れチェックも兼ねて、SEL1670Zで青空を撮ってみることにしました。 16mm F4 1/640 ISO100 隅がちょっと厳しいかも? 16mm F22 1/60 ISO320 70mm F4 1/640 ISO100 望遠端のF4は流石にダメっぽいですね 70mm F22 1/125 ISO1000 逆行 こんな逆行でも真っ白にならずに撮れるなんで、やっぱり最近のカメラの性能ってすごいですよね。 NEX-5Rでこれなんだから、上位機種とかプロ用のだともっと奇麗なんだろうなぁ ここまではこれ おまけ ここからはこれ 70mm F4 1/400 ISO 100 70mm F32 1/6 ISO 100 300mm F5.6 1/200 ISO 100 300mm F45 1/3 ISO 100 センサー

                          • 世の中
                          • 2013/09/18 08:05
                          • 12週目 英会話トレーニング記録 - sos の 作業メモ

                            11 users

                            sos.hatenablog.jp

                            前回の続き 清々しい程の澄んだ青空、天高く我肥ゆる秋。ついつい体重62kg,体脂肪率20%の目標を忘れそうになります。 09/08 英作 中2 ステップ1 1回目 49/63 英作 中2 ステップ1 2回目 44/63 音読 2-1 4回目 リピ2、パラ5、音読5、暗唱5、リピ3、シャドー3。 音読 2-2 4回目 リピ2、パラ5、音読5、暗唱5、リピ3、シャドー3。 09/09 英作 中2 ステップ1 1回目 50/63 英作 中2 ステップ1 2回目 45/63 いつの間にか瞬間英作文も進んでいる。最初数回リピーティングして、それからひたすら馴染むまでパラレルリーディングなので、結局一つのフレーズを20〜30回繰り返す。苦手な発音の時は時間もかかるし頬や舌がだるくなるが、そのうち何ともなくなるのだろうか。 音読 2-3 4回目 リピ2、パラ5、音読5、暗唱5、リピ3、シャドー3。 09

                            • 暮らし
                            • 2013/09/17 08:10
                            • 英語
                            • 生活
                            • 桂川も鴨川も普段とは全く違う川になってます - sos の 作業メモ

                              61 users

                              sos.hatenablog.jp

                              京都でも避難準備情報とかで携帯やスマホが夜中にうるさく鳴り響いていましたが、みなさんの地域では大丈夫でしたでしょうか? うちの方は、色んなものが地面に散乱してはいますが、特に大事もなく済んでほっとしております。 さて、桂川と鴨川がえらいことになっているというのを聞き、撮りたい盛りの私としてはいてもたってもいられず、ちょっと様子を見に行ってみました。(雨の中カメラを持ち出すのはちょっと心配だったのですが…) 桂川 渡月橋付近は一部地域で水が土手を越えちゃったようで、通行規制がかかっていました。 上野橋付近 松尾橋付近 五条の河川敷に作られた畑達。洗いざらい流されりゃ奇麗になるのに。 鴨川 荒神橋付近 向こうに見えるのは丸太町橋 ここが荒神橋側の亀の飛び石のあるところ。こんなところまで濁流が 普段の飛び石はこんなにものほほんとしています。 鴨川デルタ ギリギリです 間近でみていましたが、こんな

                              • 世の中
                              • 2013/09/16 09:18
                              • 台風
                              • 京都
                              • 災害
                              • 自然
                              • 地方
                              • セブンイレブンの冷凍ピザは、想像していたよりも真面目なピザでした - sos の 作業メモ

                                29 users

                                sos.hatenablog.jp

                                私の普段の食生活といえば、KRPの前に来てるお弁当屋さんの弁当と、週末のCoCo壱番屋のカレーと7-11に置いているものが中心。 当然、夜食は7-11の弁当や冷食コーナーに頼ることが多く、先日の讃岐うどんなんかもよく食べているのですが、そんな中から今日はこれを選んでみました。 実際には、かなり前に買って会社の冷凍庫には放り込んだものの、焼かないと食べられないという面倒くささからついつい放置したままでしたが、小腹も空いたし最近なんだか体重も減ってきているし(アップルマンゴー様々です)で、思いきって食べてみました。 見た目はそこそこ、7-11の商品コピーによれば、 外はカリッ、中はモチッとした本格的なマルゲリータです。強力粉を100%使用し、もっちりとした弾力のあるピザ生地に仕上げました。オーブントースター、又はオーブンで温めてお召し上がりください。 だそうです。 焼き上がるとチーズとバジリコ

                                • 暮らし
                                • 2013/09/14 07:41
                                • ピザ
                                • food
                                • 料理
                                • *あとで
                                • *あとで読む
                                • NSStreamでクライアントとしてTCPソケット通信を行う その3 完成 - sos の 作業メモ

                                  5 users

                                  sos.hatenablog.jp

                                  その2の続き まだ完全にテストはできていませんが、GCD専用で、メソッドが同期モードな、ソケット通信を行うクラスが出来上がりました。 クラス定義 命名規則等は慣れていないのですが、こんな感じで。 @interface TFTCPConnection : NSObject<NSStreamDelegate> @property (readonly, nonatomic) NSString* hostname; @property (readonly, nonatomic) UInt32 port; @property (nonatomic) NSInteger timeoutSec; - (id)initWithHostname:(NSString*)hostname port:(UInt32)port timeout:(int)timeoutSec; - (BOOL)openSocket;

                                  • テクノロジー
                                  • 2013/09/10 17:30
                                  • サイドバーの位置を左にしてみました - sos の 作業メモ

                                    3 users

                                    sos.hatenablog.jp

                                    人間の目は左から右に動くから左記事の方が読みやすいというのが定説だったけど、これは興味深い。 ブログのサイドバー位置は左のほうがページビューが伸びる? http://t.co/1TK3rwnLIm— バンブルビー通信 (@bbb_network) 2013, 9月 7 ふと目にとまったツイート、せっかくなので試してみることにしました。 #wrapper { width: 750px; background: transparent; float: right; } CSSの #wrapperの floatがrightだと本文が右によるらしいので、あとは#box2の値や#main-innerのボーダーを右から左に変えたり微調整。 うーん、たしかに本文よりサイドバーの方に目がいきやすいかも? なぜ簡単に入れかえられるの? はてなブログは、 <div id="content-inner"> //

                                    • テクノロジー
                                    • 2013/09/07 23:36
                                    • CSS
                                    • Google Maps Android API v2 その3 Drawing on the Map - sos の 作業メモ

                                      4 users

                                      sos.hatenablog.jp

                                      前回の続き Markers 地図の上に貼り付くIcon。clickイベントを受信したり、ドラッグが可能になったりする便利な奴 Markerを追加する 以下の簡単なコードで、経度0、緯度0の地点に タップすると"Hello world"の文字を表示する標準のマーカーが表示される。 GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); map.addMarker(new MarkerOptions() .position(new LatLng(0, 0)) .title("Hello world")); マーカーをカスタマイズする マーカーはいろいろとカスタマイズが可能。以下は設定可能な項目 Position - 座標値。必須の項目。 Title - ユーザーがマーカー

                                      • テクノロジー
                                      • 2013/08/14 18:32
                                      • Android
                                      • 排他表示のUIViewをアニメーションで差し替える - sos の 作業メモ

                                        3 users

                                        sos.hatenablog.jp

                                        一つのWindowの中に、排他で表示されるUIViewを複数保持し、Flip等のアニメーションをしながら別のViewへと表示を切り替える方法です。 UIView の transitionFromView:toView:duration:options:completion: を使えば簡単。表示中のViewと切替後のViewとアニメーションと時間を指定するだけ。 デフォルトでは fromViewの方は superviewから取り除かれるので、hiddenでの制御だけにする場合には、optionsにUIViewAnimationOptionShowHideTransitionViewsを追加する必要があります。 InterfaceBuilderで2つのViewを定義し、それをhiddenの制御で切り替える場合、 以下の様に書くだけで、上から縦に0.5秒でフリップします。hiddenの管理もこの

                                        • アニメとゲーム
                                        • 2013/05/26 02:25
                                        • animation
                                        • iOS
                                        • Google Maps Android API v2で現在位置をフォロー(deprecatedになりました) - sos の 作業メモ

                                          3 users

                                          sos.hatenablog.jp

                                          2013/08/14追記 201308版GoogleMapsが公開されたので、そちらに対応したものを書いてみました。 201308版 Google Maps Android API v2で現在位置をフォロー - sos の 作業メモ OnMyLocationChangeListenerはdeprecatedになりましたので、今後は使わないようにしないといけません。 もういっちょGoogleMapsネタ my-location layer v2には my-location layerというのがあります。GoogleMap#setMyLocationEnabledをtrueにすると、現在位置を地図上にプロットするだけでなく、リスナーに位置更新の通知を行ってくれる便利なやつです。これを使えば、常に自分の位置を地図の中心になるようにフォローするのは簡単です。 OnMyLocationChangeL

                                          • テクノロジー
                                          • 2013/05/24 17:01
                                          • Android Studio で Google Play sevicesを含んだGradleベースの新規プロジェクトを作る方法 - sos の 作業メモ

                                            26 users

                                            sos.hatenablog.jp

                                            2013/06/07追記 Android Studio 0.1.3 - 0.1.8で もっと簡単にGoogle Play servicesを含んだGradleベースの新規プロジェクトを作る方法 New! ADT r22でGoogle Play servicesの組み込みがもっと簡単になりましたので、それにあわせた記事を書きました。 0.1.3&ADT r22からはこちらの新しい方法を使う方が良いと思います。 2013/05/31追記 Ver.0.1.2アップデートの記事に書いたように、0.1.2で再びProject Structureが表示されるようになりました。 2013/05/29追記 Ver.0.1.1アップデートの記事でも書きましたが、Android Studio 0.1.1はProjectStructureの設定画面が開きません。 この記事の内容を試すには、ProjectStru

                                            • テクノロジー
                                            • 2013/05/24 14:56
                                            • Android Studio
                                            • Gradle
                                            • Android
                                            • AndroidStudio
                                            • library
                                            • play
                                            • 開発
                                            • Google
                                            • Intellij IDEA初心者が、I/Oのセッションを見直してAndroid Studioの便利な使い方を研究してみました - sos の 作業メモ

                                              8 users

                                              sos.hatenablog.jp

                                              Intellij IDEAの強力な補完機能やリファクタリング機能で、ユーザーに効率の良い開発環境を提供するのがAndoird Studioなわけですが、Intellij IDEAを使ったことがなくて、全然使いこなせていないなと思いましたので、せめてデモの中で紹介された機能くらいは研究してみようと、もう一度細かくセッションを見直してみました。 コードエディタ quick fix 行やリテラルに応じて様々なsuggestをしてくれる機能。コマンド+Enterで発動する。 hogehoge(); 例えば、こんな未定義のメソッドを呼ぶコードを書いたところでquick fixでCreate Method...を選ぶと、 private void hogehoge() { } こんな風に空のメソッド本体がささっと作られます。ちょっとしたことなんだけどありがたいです。 また、 View hw = fin

                                              • テクノロジー
                                              • 2013/05/22 15:06
                                              • Android Studio
                                              • Android
                                              • Programming
                                              • Google Play servicesの新機能 - LocationRequest(fused provider) と Geofence - sos の 作業メモ

                                                8 users

                                                sos.hatenablog.jp

                                                2013/07/08 追記 クラスの実装例の記事を書きました Google Play servicesにもいろいろと機能が追加されていますが、 まずはLocationパッケージを調査。 こっち系で飯を喰ってる人間としては、とても気になる機能です。 まずは3つの目玉のうちの Fused Location Providerを使ったLocationRequest と Geofencing 。 LocationRequest これまで位置情報の取得と言えば、LocationManagerで、GPS かWiFiかを指定して取得するのが普通でしたが、LocationRequestならPriorityに応じて相応しいproviderを使った計測をしてくれます。(provider名はfusedに固定されているようです) 以前ならGPSがとれなくなったらWiFiに切り替えて…といった処理を自前で実装する必要

                                                • テクノロジー
                                                • 2013/05/20 21:40
                                                • android
                                                • map
                                                • development
                                                • google
                                                • geofence
                                                • Google Play servicesの新機能 - Activity Recognition - sos の 作業メモ

                                                  3 users

                                                  sos.hatenablog.jp

                                                  2013/07/08 追記 クラスの実装例の記事を書きました というわけで、I/O 2013 で発表されたLocationのもう一つの新機能。正直、これはやられました… うちでもクライアントサイドのエンジンを作りかけて…いやなんでもないです。 ActivityRecognition ユーザーの行動の状態を判定してくれる機能。静止、徒歩、自転車、自動車を判定してくれます。 大まかな処理の流れ ActivityRecognitionClientのインスタンスを作ってconnect() serviceにonConnected()したら、callback用のPendingIntentを指定してrequestActivityUpdate()を実行(ここのActivityはandroidのActivityの意味じゃないです) 指定した間隔で状態が判定され、callback用のIntentが呼び出される

                                                  • テクノロジー
                                                  • 2013/05/20 21:39
                                                  • Android
                                                  • NSStreamでクライアントとしてTCPソケット通信を行う その1 - sos の 作業メモ

                                                    12 users

                                                    sos.hatenablog.jp

                                                    今作っているiOSアプリは、以前に作ったAndroid版の移植物なんですが、アカウント認証がwebで、実際のデータは、Androidと共用の自作サービスでやりとりすることになってます。 サーバー側のアプリはTCPで特定のポートをListenし、てきとーに自分で定義したバイナリのプロトコルを使うため、iOSでソケット通信を行う方法をざっくり調査しました。 テクノロジー選択 公式ドキュメントのネットワーキングトピックスに書いてありますが、 iOSでクライアント側からのソケット通信(Stream)をやるなら、 Objective-CでNSStream (Foundation) CでCFStream(CoreFoundation) のどちらかを使うのが現実的。そして、やりたい事がNSStreamで実現できるなら、NSStreamを使うのが楽だそうです。 確かに、CoreFoundationだとAR

                                                    • テクノロジー
                                                    • 2013/05/17 17:57
                                                    • iOS
                                                    • Android Studio で Google Maps Andoird API v2のデモプロジェクトをビルドして実機で動かすまで - sos の 作業メモ

                                                      20 users

                                                      sos.hatenablog.jp

                                                      2013/07/28更新 0.2.0-0.2.2で動かすための記事を書きましたので、0.2.0以降はこっちを参照してください。 2013/06/06追記 新しいデモアプリ(Google Maps Android API v2は、Google Play servicesの一部です)が公開されているため、別で記事を書きました. Android Studio 0.1.3 - 0.1.9で Google Play servicesの新しいデモを動かす - sos の 作業メモ New! 今後はGradleに対応した方法でやった方が良いように思います。 2013/05/31追記 Ver.0.1.2アップデートの記事に書いたように、0.1.2で再びProject Structureが表示されるようになりました。 2013/05/29追記 Ver.0.1.1アップデートの記事でも書きましたが、Andro

                                                      • テクノロジー
                                                      • 2013/05/17 17:00
                                                      • Android Studio
                                                      • Android
                                                      • library
                                                      • tutorial
                                                      • スマホ

                                                      このページはまだ
                                                      ブックマークされていません

                                                      このページを最初にブックマークしてみませんか?

                                                      『sos の 作業メモ』の新着エントリーを見る

                                                      キーボードショートカット一覧

                                                      j次のブックマーク

                                                      k前のブックマーク

                                                      lあとで読む

                                                      eコメント一覧を開く

                                                      oページを開く

                                                      はてなブックマーク

                                                      • 総合
                                                      • 一般
                                                      • 世の中
                                                      • 政治と経済
                                                      • 暮らし
                                                      • 学び
                                                      • テクノロジー
                                                      • エンタメ
                                                      • アニメとゲーム
                                                      • おもしろ
                                                      • アプリ・拡張機能
                                                      • 開発ブログ
                                                      • ヘルプ
                                                      • お問い合わせ
                                                      • ガイドライン
                                                      • 利用規約
                                                      • プライバシーポリシー
                                                      • 利用者情報の外部送信について
                                                      • ガイドライン
                                                      • 利用規約
                                                      • プライバシーポリシー
                                                      • 利用者情報の外部送信について

                                                      公式Twitter

                                                      • 公式アカウント
                                                      • ホットエントリー

                                                      はてなのサービス

                                                      • はてなブログ
                                                      • はてなブログPro
                                                      • 人力検索はてな
                                                      • はてなブログ タグ
                                                      • はてなニュース
                                                      • ソレドコ
                                                      • App Storeからダウンロード
                                                      • Google Playで手に入れよう
                                                      Copyright © 2005-2026 Hatena. All Rights Reserved.
                                                      設定を変更しましたx