iOS7.1ならアプリのBackground起動も必要なし!? さて、本日は最近いろいろなところで取り上げられているiOS7.1でのiBeaconについて実際に試してみました。 iOS7から導入されたiBeaconですが、これまではアプリをBackgroundで起動していなければBeaconを検知することができませんでした。しかし、iOS7.1からアプリをBackgroundで起動していなくてもBeaconを検知できるようになったとビッグニュースになりました。でも、本当にそうなんでしょうか?と疑問に思った筆者はSampleアプリで試してみました。 下記がソースです。 まずはBeacon機器としてiPadを用いるためにPeripheralソースから書きます。 とりあえずProject作成の手順は 1: BeaconPeripheralという名称で新規Project作成 2: UIViewCo
さあiBeaconのアプリを作ってみよう! となった時に、一番困るのがiBeaconフォーマットのBluetoothを発信してくれるようなデバイスがパッとないことです。 自分で実装?めんどいな…っていうかiPhone2台も持ってないしなぁ…… aplixやestimoteを買う?金かかるのもなぁ…… というわけで、Macを使った最も簡単にiBeaconの電波を発信する(Advertiseする)方法をまとめたいと思います。 最も簡単に「受信」をしたい場合はこちら! たった4行!最も簡単にiBeaconの電波を「受信」する方法 環境 Bluetooth Low Energy(BLE, Bluetooth4.0)が搭載されたMac製品 Macbook Pro, Macbook Pro Retina, Macbook Airなどなど 最近の製品なら大抵OK node.js v0.10.24 準備
A Swift 3 demo app for the iBeacons API in iOS 10, with Apple Watch support (watchOS 3.0) HiBeacons is a fully functional demo app for the iBeacons API in iOS 10, updated for Swift 3. The app can be used to demonstrate beacon region monitoring, advertising and ranging, simply by toggling on/off three switches in the UI, or the accompanying Apple Watch app. The apps implement a basic interface for
AIR for iOS でiBeaconをバックグラウンドで動かすためのinfo.plistの書き換え方法この記事は「Adobe AIR Advent Calendar 2013」の21日目の記事ですが、もう過ぎてます orz 俺の気持ちではまだ21日なので勘弁してください。 今日は今話題のiBeaconをairでやるときに自分がはまったバックグラウンドでbluetoothを動かす方法です。iBeaconをバックグラウンドで動かす場合info.plistに記述を加えないといけないんですが、いまのFlashCCとかでは変更できないので、一度ipaファイルをzipにしてそのなかのappファイルの中のinfo.plistを書き換えるんですが、その書き換えたあとの再著名の説明です。調べたら意外と他の人も書いてたのですが気にせず公開です。 下記がinfo.plist書き換えるシェルスクリプトです。
目次 はじめに Git を使ったことがない方へ 生のデータが見たい方へ Git の全体像 .git の中身 Git オブジェクトデータベース 4種類のオブジェクト リファレンス リファレンスのリファレンス 大きなツリー Git オブジェクトの ID と 中身 ハッシュ関数 SHA1 の簡単な説明 tree と blob オブジェクト tree と blob の参照関係 ルートツリーの ID でツリー全体を識別する commit オブジェクト リファレンスとブランチ ブランチ ブランチ先頭を指すリファレンス HEAD リファレンス detached HEAD 2種類のタグ 一時待避 (stash) インデックス キャッシュとしての役割 マージ Fast-Forward マージ non Fast-Forward マージ rebase reset 2種類のブランチ 各リポジトリが自分のブランチを
6. つなぎ方のいろいろまとめ 名称 ソフトモデム Bluetooth(SPP) BLE W‐LAN USB Host AOA 対応OS OS異存なし Android1.5 iOS6.0 Android4.3 OS異存なし Android3.1 Android2.3.4 電源 端末より (超微小電流) 別電源 別電源 別電源 端末より (端末異存) 別電源 (端末充電可) 接続方式 4極ステレオ ミニプラグ 無線 無線 無線 USB USB 通信速度 超低速 1225bps以下 1Mbps 1Mbps 150Mbps 480Mbps 480Mbps? 消費電力 微少 小 微少、ボタン電池 で十分 大、要リポ検討 端末異存 大、端末充電電 流を含む メリット OSに依存しない 。低消費なら端 末供給可 Android端末なら 殆ど使える 超低消費電力 OSに依存しない 。インターネッ トに直
みなさんはコーディング規約を利用していますか。 個人で開発している時はオレオレルールで良かったのですが、 複数人で開発するようになると共通のルールがあった方がストレス無く開発が出来るようになります。 WEB系の言語のコーディング規約について、調べ物が必要だったので、 まとめたものをブログでもシェアします。 HTML・CSS Google HTML/CSS Style Guide の推奨ガイドラインまとめ HTML5 コーディングガイドライン(HTML5)ver1.0 JavaScript JavaScriptのいろいろなコーディングルールをまとめてみた PHP PHPのコーディング規約 PSR-0、PSR-1、PSR-2、PSR-3とは WordPress コーディング基準 Pear Manual :: 標準コーディング規約 Zend Framework PHP 標準コーディング規約 Ca
初心者ぺちぱーがRubyのコードを書くに当たって、大変勉強になったサイト、これから読んでおきたいドキュメントを紹介する。 Index Ruby入門・チュートリアル Ruby reference Ruby 2.0の新機能 Rubyコーディング規約 Ruby関連の情報 Ruby tool Ruby ブログ rbenv & ruby-build Gem Bundler irb pry RDoc YARD RSpec Cucumber SimpleCov ruby-prof Rake Rack Rack対応HTTPサーバー Sinatra Ruby on Rails Rails 4.0の新機能 Ruby入門・チュートリアル Rubyを始めるときに、入り口になるところ。他言語文化圏からの移民の人達は第1章 Ruby言語ミニマムから読み始めると、256倍ぐらい理解が早くなると思う。 第1章 Ruby言
適宜追加します。 Pro Git 僕が読んだ Git の書籍の中では、一番分かりやすいと思いました。日本語版の書籍はありませんが、オンライン版が翻訳されています。 Pro Git 図解 Git Git の初心者が動作を理解するのにおススメ。 図解 Git こわくない git ブランチとマージの考え方がよく分かるスライド(@methaneさんから教えて頂きました)。 こわくない git あなたの知らないGit Tips 書籍には載ってない Tips の解説。知らないと損するかも。 あなたの知らないGit Tips ワークフロー、あるいはブランチング チームでブランチを使う際の取り決め。自分のチームで一から議論するより、すでにあるものを参考にしましょう。 git-flow github-flow Github Enterprise Github Enterprise は、企業内に設置して使うこ
Rails and Large, Large file Uploads: looking at the alternatives Uploading files in rails is a relatively easy task. There are a lot of helpers to manage this even more flexible, such as attachment_fu or paperclip. But what happens if your upload VERY VERY LARGE files (say 5GB) in rails, do the standard solutions apply? The main thing is that we want to avoid load file in memory strategies and avo
英借文とは? 英文を書く時、一から書こうとするとかなり大変だが、他の人のしっかりとした英文を借りてくると楽だ。このように他人の英文を借りて自分なりの文を作っていくことを「英作文」ならぬ「英借文」と呼ぶ。今日は、こうした英借文に役立つウェブサイトをいくつか紹介したいと思う。 注意すべきこと 英借文に役立つウェブサイトを紹介する前に、英借文の際の注意点をいくつか述べておこう。英借文は便利な手法なのだが、使い方を誤るととんでもない英文ができあがってしまうのだ。 まず、借りてくる文が自然な英語であるとは限らない。見つけ出した表現はネイティブが書いた文であるとは限らないし、ネイティブが書いた文でもひどい文はある。また、文自体が自然であったとしても、文体が適切でないということもある。例えば、契約書の文面を作るときに、友達に書く手紙のようなフォーマルでない文から借りてきてしまったら、とても変なことになる
This page is also available in English. 始めよう SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello world!' end gemをインストールして動かしてみる。 sudo gem install sinatra ruby myapp.rb localhost:4567 を見る。 ルート Sinatraでは、ルートはHTTPメソッドとURLマッチングパターンがペアになっています。 ルートはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更
テンプレートディレクトリ等は明に設定してあげる必要がある?(なんかちゃんとしたやりかたがありそうな気がする...) 自分はconfig.ruの中で以下のように設定した。 require 'server' set :views, '/var/www/sinatra/extool/views' run Sinatra::Application そして、rackupコマンドに -Dを付けて起動 $ rackup -D config.ruこれでデーモンとして起動する。 とめるときは、 $ kill -s SIGINT <プロセス番号>
Googleも今のところWikiのページを正確に解析できません。(メニューと本文を区別しないから) ページ毎に取り上げている内容に多少の関連があったりするので余計に検索エンジンが間違えるようです。 当サイトの場合、今ご覧になられているページとは別のページにお探しの情報が含まれていることが多々あります。 検索結果が指すページに望みの情報が見つからない場合、このすぐ下にある(↓)検索フォームを使ってみて下さい。 (さらに言えば)まさしくこのページがビンゴだと思わない限り、検索フォームを使うことを推奨します。 また、殆どのページ最下部には凍結状態でも書き込みがおこなえるフォームを備えています。 それと、もっと[Ctrl]+[F]を使いましょう。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く