Monthly Archives: February 2016

Apple: もうすぐ発表!iPhoneSE と 新しい iPad について

3月21日(日本時間22日)のイベントで iPhoneSE と 新しい iPad が発表されるみたいです。 今回のイベントは小規模な製品発表会となるため、WWDC のようなお祭り騒ぎにはならないですが、この発表会の翌日22日に Apple は iPhone のロック解除問題 をめぐって、FBI と法廷での弁論が行われるみたいで、その景気付けの一端を担っているものと思われます。 Apple は Touch ID や Apple Pay もすでに実現しているため、相手が誰であれこれまで通りの強硬姿勢を貫くのではないでしょうか。 今回は iPhoneSE に少し触れ、自分に関係あるであろう 新しい iPad についてのリーク情報をまとめてみたいと思います。 目次 iPhoneSE 概要 新しい iPad 概要 iPad Air 2 との比較 まとめ iPhoneSE 概要 以前リークのあった情報では iPhone 5se という名称だったようですが、見た目は iPhone 6 の 4インチディスプレイ版であるにも関わらず、5se ではユーザーに誤解を招く表現とのことで iPhoneSE (Special Edition) となるようです。 予想スペック A9チップ搭載 カメラ機能向上(解像度向上とLivePhoto機能実装) iPhone 6 と同様の外観 iPhone 5s と同様の価格 16GB/64GB モデル iPhoneSE 概要まとめ iPhoneSE は小さい iPhone への回帰ではなく、昨今の iPhone 大型化を理由に買い渋っているユーザーのリカバリーを行うためのプロダクトだと思われます。 新しい iPad 概要 予想スペック 背面カメラにLEDフラッシュ搭載 4 スピーカー Smart Connector 搭載 サイズ:240 x 169.6 x 6.15mm Apple Pencil 対応 LEDフラッシュ iPad で静止画・動画撮影を行わないので、ありがたみが今ひとつ分かりませんが、ないよりはあった方がいいかな?と思われる変更点だと思います。 4 スピーカー iPad Pro で羨ましく思えることの一つが、このスピーカーの数でした。 iPad で映像コンテンツを再生する際、ランドスケープ(横位置)となるのが一般的かと思います。 この状態では iPad のスピーカーはステレオであるにも関わらず、2つのスピーカーが左右のどちらかに偏るため、音場に広がりがないものとなってしまいます。 また、たまに横になりながら iPad をランドスケープ固定にし、ポートレイト(縦位置)で映画を見たりするのですが、固定した方向によってはスピーカーが地面に接地し音の出口がふさがるため、音が聞こえにくくなる問題がありますが、この問題も 4スピーカーなら解決します。 iPad でテレビや映画を見る方にとっては、ニーズのあるアップデートだと思います。 Smart Connector 12.9 インチの iPad Pro 専用に作られたスマートキーボードを、9.7インチの iPad で使用するには見た目に無理があります。 新しい iPad に Smart Connector が搭載される以上、おそらく新しい iPad 専用の 9.7インチスマートキーボードも同時に発表されると思われますが、9.7インチに収めたキー配列が果たして使いやすいのかどうかが気になるところです。 サイズ サイズに関しては 幅が0.1mm、厚さが0.05mm 大きくなる ようですが、この差を気にする方はまずいないと思います。大きくなる原因は、Apple Pencil に対応するためのディスプレイ構造によるものと思われます。 Apple Pencil 9.7インチの iPad に対し、スタイラスははっきり言って必要ないとわかりきっている反面、一番 楽しみな体験 がこの Apple Pencil である iPad ユーザーも多いのではないでしょうか。メモ帳を試してみるだけで終わる気もしますが。。 新しい iPad 概要まとめ 新しい iPad については当初 iPad Air 3 と呼ばれていましたが、新しい iPad のスペックを見る限り、この名称は適切ではありません。 ここからは個人的な予想となってしまいますが、MacBook Air が MacBook となっていること、iPhone 5se と呼ばれていたものが、現時点で iPhoneSE と噂されている経緯を考慮すると、新しい iPad の名称は iPad となり、iPad のラインナップから iPad Air はいずれなくなり、iPad Pro、iPad、iPad mini となるのが自然です。 次項では現行の iPad Air 2 と比較してみたいと思います。 iPad Air 2 との比較  新しいiPad(予想)iPad Air 2 サイズ240 x 169.6 x 6.15mm240 x 169.5 x 6.1mm… 続きを読む

Android: スクリーンショットの撮り方

日常では iOS デバイスをメインで使っているので、Android の基本操作はよくわかりません。 そんな Android も開発時にはお世話になるため、Android ユーザーであれば当たり前のような操作も、当たり前に出来なかったりします。 今回はそんな当たり前の Android デバイスでスクリーンショットを撮る方法のメモとなります。 Android: スクリーンショットの撮り方 デバイスの 「ボリューム(小)」+「電源ボタン」を 同時に長押し でスクリーンショットの撮影ができます。 まとめ Apple の iPhone や iPad と違って、Android デバイスは、単独1社が製造しているものではないので、デバイス自体に性能の違いや、製造メーカーごとの細かな仕様・特徴があるため、デバイスの使用感にバラつきがあります。 スクリーンショットの撮影自体は、Android OS の仕様にそった操作方法なので、ここで説明した操作方法しか達成手段はありませんが、今回スクリーンショット撮影を様々な Android デバイスで検証した際、ボタンの位置、押す感覚、長押しのタイミングや時間には、多少バラつきがあるように感じました。 秀逸なユーザビリティ・ユーザーエクスペリエンスは、小さな要素が絶妙に絡み合うことで実現していることをあらためて実感しました。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。
eyecatch_image

Developer: iOS Certificates 作成手順(2016年最新版)

毎年この時期になると Apple Developer 証明書関連の更新が必要になってきます。 iOS アプリ開発者なら、最低でも年に1度は必ず行わなければならない作業なので、今回はよりシンプルに分かりやすく説明したいと思います。 目次 Certificates 作成の準備(ローカル) Certificates 作成の手順(リモート) まとめ Certificates 作成の準備(ローカル) キーチェーンアクセスの起動 アプリケーション -> ユーティリティ -> キーチェーンアクセス.app を起動 キーチェーンアクセス キーチェーンアクセス(メニュー) -> 環境設定 キーチェーンアクセスの環境設定 証明書のタブを選択 オンライン証明書状況プロトコル (OCSP): 切 証明書失効リスト (CRL): 切 設定を確認したら次の手順へ。 認証局に証明書を要求 キーチェーンアクセス(メニュー) -> 証明書アシスタント -> 認証局に証明書を要求 証明書アシスタント ユーザーのメールアドレス: 開発者のメールアドレス 通称: 適当な名前 CAのメールアドレス: 無記入 要求の処理: ディスクに保存 と 鍵ペア情報を指定 にチェック CertificateSigningRequest.certSigningRequest を任意の場所(ここではデスクトップ)に保存するように指定 鍵ペア情報は以下のように設定します。 鍵のサイズ: 2084ビット アルゴリズム: RSA 続ける -> CertificateSigningRequest.certSigningRequest がデスクトップに保存される。 Certificates 作成の手順(リモート) Apple Developer Apple Developer -> Certificates Identifiers & Profiles にアクセス Developer アカウントでログインします。 Certificates Identifiers & Profiles を選択。 ここでは iOS Apps の Certificates を選択。 Certificates Identifiers & Profiles Certificates(左カラムメニュー) -> All -> 「+」(右カラム) Add iOS Certificate iOS App Development(開発用) か App Store and Ad Hoc(製品用) のどちらかを選択。 Continue をクリック。 Chose File からデスクトップに作成された CertificateSigningRequest.certSigningRequest を選択。 Generate をクリックし、生成された CSR(証明書)ファイルを確認し Download をクリック。 開発用の場合 ios_development.cer 製品用の場合 ios_production.cer がダウンロードされる。 キーチェーンアクセスに登録 上記のダウンロードされた CSR ファイルを ダブルクリック で キーチェーンアクセス に登録される。 まとめ iOSアプリ証明書関連の作業は何度もやっていると、確認する程度で工程を思い出しますが、初めての方だと何をやっているのか分からない作業だと思います。 ここに書いてある通り進めれば一瞬で完了しますので、煩わしい作業は早く済ませてその先の開発を楽しみましょう。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

Node.js: シェルコマンドを実行する

前回は Node.js を使ってファイルを操作する一覧をご紹介しました。 ファイルの操作ができると、それだけで色々と出来ることが増えていきます。簡単に色々とやれてしまうのが Node.js のいいところです。 今回は Node.js を使ってシェルコマンドを実行する方法を説明したいと思います。 目次 Node.js でシェルコマンドを実行する まとめ Node.js でシェルコマンドを実行する サンプル shellHelper.js shellHelper.js を使用すれば複数行のシェルコマンドも簡単に実行できます。 まとめ Node.js は非同期型のイベント駆動モデルを使用したサーバサイド環境ですので、同期的にシェルコマンドを実行する場合には、ある程度の工夫が必要です。 とは言っても、ちょっとファイル操作して、その後コマンドを叩く程度であればそこまで頑張る必要もありません。 ES6 も浸透してきたので、今後は JavaScript に関しても記事を投稿していこうと思います。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

CSS: リンク擬似クラス :link, :visited, :hover, :active の記述順

CSS の記述順が間違っているため、リンクタグ擬似クラスが効いていない時があります。 リンクテキストのカラーならサイトの動作に問題がないため、ついついそのまま放置してしまうケースもあるかと思いますが、あまりよろしくはありません。ちゃんと直しましょう。 今回はこの CSS 記述順をいつも忘れるのでメモしておきます。 目次 リンクタグの擬似クラス :link, :visited, :hover, :active 記述順 まとめ リンク擬似クラス :link, :visited, :hover, :active の記述順 記事のタイトルそのままですが、:link -> :visited -> :hover -> :active の順に記述します。 サンプル CSS 覚え方 擬似クラスの頭文字をとって lvha -> l(o)v(e) & h(over)a(ctive)te -> love & hateと覚えます。多少無理矢理な感じがしますが、それでもないよりはマシかと思います。 まとめ 覚え方は love & hate でしたが、この love & hate を忘れてしまっていました。 CSS の継承とリンクタグの性質をしっかり理解していれば、こう言った試験前の一夜漬けのような覚え方をしなくても自然と書けるはずなのですが、一度記事にしましたので、もう忘れることはないと思います。 この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。