<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>ぐーたら書房</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/" />
    <link rel="self" type="application/atom+xml" href="http://gootara.org/library/atom.xml" />
    <id>tag:gootara.org,2013-11-29:/library//2</id>
    <updated>2018-04-15T08:30:33Z</updated>
    <subtitle>ぐーたら本舗が開発しているモノや、その周辺の面白そうな情報を紹介しております。
機械にできることは機械に任せて、みんなもっとぐーたらしよう。ぐー。</subtitle>

<entry>
    <title>数ヶ月越しで我が家にお越しいただいた Alexa と戯れる（Amazon Echo Dot の感想）</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2018/02/echodot.html" />
    <id>tag:gootara.org,2018:/library//2.185</id>

    <published>2018-02-20T10:45:40Z</published>
    <updated>2018-04-15T08:30:33Z</updated>

    <summary> 　前回、コルタナさんについて語った舌の根も乾かぬうちに、今回は節操なく Ama...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Amazon" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="ガジェット" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="クラウド" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="雑談" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="alexa" label="Alexa" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="amazonechodot" label="Amazon Echo Dot" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="アレクサ" label="アレクサ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/20180217.jpg" id="gt_pagethumb" width="80" />
<p>　<a href="http://gootara.org/library/2018/02/post-15.html">前回</a>、コルタナさんについて語った舌の根も乾かぬうちに、今回は節操なく Amazon Alexa の記事を書く不埒者、どうも私です。</p>

<p>　さてさて、ようやくウチにもお迎えすることができましたよ、話題のスマートスピーカー「Amazon Echo Dot」！！</p>

<p>　現在のところ、日本における Amazon Echo の販売は招待制になっておりまして、ブツが欲しかったらまず Amazon 様に「お宅様のエコーさんをいただきたいのですが」とお伺いをたて、「よっしゃ、そろそろええやろ」とお許しをいただいてからでないと買うことができません。</p>
<p>　私は、昨年末に予約が開始されてから、それほど間を置かずに招待メールをリクエストしていたのですが、数ヶ月越しで先日やっと承認していただいた次第です。</p>
<p>　一説によれば、影響力の大きいインフルエンサーや、流行に敏感なアーリーアダプター層が、優先的に招待されたという噂がまことしやかに囁かれておりますので、つまり私は Amazon 様に、そのどちらでもないクソ雑魚認定されているということですね！ ありがとうございます！</p>
<p>　いや、実際そうなので、なんの文句もありませんけれども（）</p>


<p style="margin-top:2em;">　ということで、Amazon Echo の購入レポートなんて、もうすでにアチコチに上がっていて食傷気味かとは思いますが、もしどなたかのお役に立ちましたら。</p>
<p>　ちなみに、いちおう触れておくと、Amazon Echo がスマートスピーカーの製品名で、Alexa はその製品等で利用できる音声アシスタントの名前です。</p>
]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2018/02/echodot.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>コルタナさん、もう少し静かに喋っていただけますか（アプリ毎にボリュームを設定する方法）</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2018/02/post-15.html" />
    <id>tag:gootara.org,2018:/library//2.184</id>

    <published>2018-02-14T08:08:28Z</published>
    <updated>2018-04-13T18:30:05Z</updated>

    <summary> 　みなさん良くご存知の通り、Windows 10 には「Cortana（コルタ...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Microsoft" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Windows 10" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cortana" label="Cortana" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="volume" label="Volume" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windows10" label="Windows 10" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="アプリ毎のボリューム" label="アプリ毎のボリューム" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="コルタナさｎ" label="コルタナさｎ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/20180212.png" id="gt_pagethumb" width="80" />
<p>　みなさん良くご存知の通り、Windows 10 には「Cortana（コルタナさん）」という音声アシスタントが標準搭載されています。</p>
<p>　パソコン操作のアシスタントですので、最近なにかと話題のスマートスピーカーによる音声アシストとは少々趣きが異なるものの、そのような気分を味わえたり味わえなかったりする素敵機能です。</p>
<p>　そんな素敵なコルタナさんですが、少々困ったところがないではありません。</p>

<p style="margin-top:2em;">　それは、声が<span style="text-decoration:line-through;color:#898991;">うるさい</span>少しばかり大きいことです。</p>


<p style="margin-top:2em;">　再生するスピーカーによったりもするので、別に気にならないよという向きもあるかと思いますがーー</p>
<p>　パソコンでメディアを再生する場合、例えば Web ブラウザでの動画視聴や、ミュージックプレイヤーでの音楽鑑賞など、普段はアプリ自体にボリューム調整機能がついている環境で行うことが多いのではないかと思います。</p>

<p>　すると、よく再生を行うアプリでは軒並みボリュームを落としているけれども、システムのボリュームはついつい大きいまま、という状況は非常にありがちな訳でして、深夜に久し振りにコルタナさんに話しかけた時などに、大層おおきな声で元気よく返事をされて、慌てふためきつつ隣室の様子を伺うことにもなりかねないという寸法です。</p>


<p style="margin-top:2em;">　そんなハメに陥らないように、コルタナさんのボリュームをあらかじめ下げておきましょう、というのが、この記事の趣旨になります。</p>
<p>　ちなみに、コルタナさん以外の別のアプリにも、同じ方法を普通に適用できます。</p>
<p>　でも、まぁ、対象を限定した方が、困った時に見つけやすいじゃないですか。</p>
<p>　というか、まるきり難しいことではなく、ちょっと調べれば分かる内容なのが恐縮ですが、どなたかのお役に立ちましたら。</p>

]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2018/02/post-15.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>iPhone X で手軽にホーム画面の１枚目に戻ったりアプリの削除画面を完了する方法</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/11/ipxswp.html" />
    <id>tag:gootara.org,2017:/library//2.183</id>

    <published>2017-11-16T09:15:12Z</published>
    <updated>2017-11-16T09:37:39Z</updated>

    <summary> 　皆様ご存知のように、iPhone X ではホームボタンが廃止されました。 　...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone X" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="iphonex" label="iPhone X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="スワイプ" label="スワイプ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ホーム画面" label="ホーム画面" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="簡易アクセス" label="簡易アクセス" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/20171116.png" id="gt_pagethumb" width="80" />
<p>　皆様ご存知のように、iPhone X ではホームボタンが廃止されました。</p>
<p>　代わりに用意された、主に画面の一番下から上に向かってスワイプ操作を行うジェスチャーは、アプリの切り替え等にすこぶる便利なので、概ね気に入っています。</p>
<p>　ですが、いつでもアクセス可能な物理ボタンが無くなったことにより、「ん？ そういえば、これはどうやって操作すればいいのかな？」という場面がないではありません。</p>

<p style="margin-top:2em;">　今回は、そんな中でも、アプリの削除モードから簡単に抜けたり、アプリを沢山登録してホーム画面が複数ページに及んでいる時に、一瞬で１枚目に戻る方法について見ていきたいと思います。</p>
<p>

<div class="gt_gray_note">
<p>　基本操作については、こちらをどうぞ。</p>
<blockquote><ul>
<li><a href="https://support.apple.com/ja-jp/HT208204" target="_blank">ジェスチャを使って iPhone X を操作する - Apple サポート</a></li>
</ul></blockquote>
</div>

]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/11/ipxswp.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>iPhone X の Face ID が全然認識しないと思ったら、まるきり自分のせいだった話</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/11/ipxfid.html" />
    <id>tag:gootara.org,2017:/library//2.182</id>

    <published>2017-11-15T06:10:01Z</published>
    <updated>2018-04-13T19:11:45Z</updated>

    <summary>ようやくウチにも、未来が届きました。 （本家サイトのスクリーンショット） 「次の...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone X" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="faceid" label="Face ID" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tips" label="Tips" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphonex" label="iPhone X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="顔認証" label="顔認証" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<p style="text-align: center;margin-top:2em;">ようやくウチにも、未来が届きました。</p>

<p style="text-align: center;"><img src="//gootara.org/library/img/20171115_02.png" style="width: 100%;max-width: 480px;" title="本家サイトのスクリーンショット" /><br /><span style="font-size: 0.8em;">（本家サイトのスクリーンショット）</span></p>



<p>「次の 10 年を見据えた」とも言われる最新の iPhone、その名も X が我が家にお成りです。</p>
<p>　ついつい「エックス」って呼んじゃいますけど、「テン」が正式らしいですね。</p>
<p>　<ruby>エックスでええやんけ<rt>それはともかく</rt></ruby>。</p>


<p style="margin-top:2em;">　これでもかと詰め込まれた時代の最先端をいく数々の機能の中でも（言い過ぎ）、iPhone X の代名詞として一番槍をつとめますのは、ちらっと顔を向けるだけでロックを外せたりなんだりする Face ID という顔認証機能になりましょうか。</p>
<p>　ノリだけで喋っているので表現が若干大袈裟になりがちで申し訳ありませんが、「顔認証なんて、別にこっちはとっくの昔っからできてたしー」と嘯くドロイダーや Windows ユーザーを尻目に、3 万以上もの不可視のドットを顔の上に投射して深度マップを作成し、A11 Bionic チップのニューラルエンジンを利用して照合する Face ID の洗練されたテクノロジーは、一説によれば他社を引き離して 2 年半ほど先を行っているとも評価されています。</p>
<blockquote><ul>
<li><a href="https://www.macrumors.com/2017/10/02/truedepth-camera-apple-android-lead/" target="_blank">KGI: TrueDepth Camera Gives Apple 2.5 Year Lead Over Android Competitors - Mac Rumors</a></li>
<li><a href="https://support.apple.com/ja-jp/HT208108" target="_blank">先進の Face ID テクノロジーについて - Apple サポート</a></li>
</ul></blockquote>
<p>　いや......うん、まぁ、2 年半は、さすがに言い過ぎじゃないかな。</p>

<p style="margin-top:2em;">　ともあれ、事程左様に素晴らしい Face ID やらいう顔認証機能ですが、ようやく届いた我が家の iPhone X で設定してみたところ、なんと 10 回中 9 回は認証に失敗するという有様で、どうにも精度が低くて使い物になりません。</p>

<p>　これまでさんざっぱら目にしてきた、「iPhone X の Face ID は素晴らしい。誤認識は 100 万分の 1 という精度の高さだし、気づいたら認証されてるくらいの素早さだ！」みたいな紹介記事の内容とあまりにもかけ離れたユーザー体験だったので、これはどうもおかしいなと訝って原因を探ったところ、やはりおかしいのは筆者の頭の方でしたという落ちがついた次第です。</p>
<p>　全てが自業自得であった間抜けな顛末を、こうして恥を忍んで晒しあげるのは、万が一、同じような現象に悩まされた方がいらした時に、もしかしたらお役に立つかもしれないという、公共の利益に供する為のアレですので、そこんとこひとつよろしく的な。</p>
<p>　私が残念っていうか、あの、あくまで公共のね、ソレでね？</p>
<p style="margin-top:2em;">　Face ID 自体は、既にいろんなトコで絶賛されているように、動作も速くて高精度な素晴らしい機能ですので、どうか誤解されませんよう。</p>
<p>　全ては私の不徳の致すところという前提の上で、この間抜けな体験談が、どなたかのお役に立ちましたら。</p>
]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/11/ipxfid.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>macOS High Sierra にアップグレードしたら、CocoaPods が動かなくなった</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/10/macpods.html" />
    <id>tag:gootara.org,2017:/library//2.181</id>

    <published>2017-10-10T07:38:13Z</published>
    <updated>2017-11-03T20:09:37Z</updated>

    <summary> 　表題の通りですが、macOS High Sierra にアップグレードしたら...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cocoapods" label="CocoaPods" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="masoshighsierra" label="masOS High Sierra" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ruby" label="ruby" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/xcode.png" id="gt_pagethumb" width="80" />
<p>　表題の通りですが、macOS High Sierra にアップグレードしたら、CocoaPods がなにやらエラーを吐いて動かなくなりました。</p>
<p>　それでどうしたのかという、ちょっとした小ネタ。</p>]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/10/macpods.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>Xcode 9 以降でアプリを申請する場合、App Store アイコンが必須になった模様</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/10/x9micon.html" />
    <id>tag:gootara.org,2017:/library//2.180</id>

    <published>2017-10-09T12:02:40Z</published>
    <updated>2017-10-09T12:22:11Z</updated>

    <summary> 　表題の通りですが、Xcode 9 以降で iOS や watchOS アプリ...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Objective-C" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Swift" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="appstore" label="App Store" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="assetcatalogs" label="Asset Catalogs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="icon" label="Icon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="imagesets" label="Image Sets" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xcode" label="Xcode" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/xcode.png" id="gt_pagethumb" width="80" />
<p>　表題の通りですが、Xcode 9 以降で iOS や watchOS アプリを申請する場合、App Store アイコンの設定が必須になったようです。</p>
<p>　追加しておかないとレビューが通らないようなので、気をつけましょう。</p>]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/10/x9micon.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>Swift 4 で substring 的にインデックスを指定して部分文字列を取り出す方法</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/09/swift4substr.html" />
    <id>tag:gootara.org,2017:/library//2.179</id>

    <published>2017-09-15T11:22:43Z</published>
    <updated>2017-09-17T03:59:09Z</updated>

    <summary> 　Swift 4 になって、またまた文字列の扱いが変わりました。 　その中でも...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Swift" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="string" label="String" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="substring" label="Substring" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="swift3" label="Swift 3" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="swift4" label="Swift 4" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="index" label="index" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/swift.png" id="gt_pagethumb" width="80" />
<p>　Swift 4 になって、またまた文字列の扱いが変わりました。</p>
<p>　その中でも、今回は表題の通り、Swift 4 の String から substring 的にインデックスを指定して部分文字列を取り出す方法を見ていきましょう。</p>
<p>　ちなみに、Swift 2 から 3 に変わった時の substring については、以下の記事をご覧ください。</p>
<blockquote><ul><li><a href="http://gootara.org/library/2016/09/s3substr.html">Swift 3 の substring でインデックスを指定して部分文字列を取り出す方法</a></li></ul></blockquote>
]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/09/swift4substr.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>新しい iPhone X の画面サイズについて思いを馳せてみる</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/09/iphonex.html" />
    <id>tag:gootara.org,2017:/library//2.178</id>

    <published>2017-09-13T02:46:36Z</published>
    <updated>2017-11-16T10:46:44Z</updated>

    <summary> 　事前リークの通り、iPhone 10 周年記念とも言うべき特別なモデル、「i...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone X" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphonex" label="iPhone X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xcode" label="xcode" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="画面サイズ" label="画面サイズ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/xcode.png" id="gt_pagethumb" width="80" />

<p style="padding-top: 1em;">　事前リークの通り、iPhone 10 周年記念とも言うべき特別なモデル、「iPhone X」が発表されました。</p>

<blockquote style="margin-top:3em;">
<ul>
<li><a href="https://www.apple.com/jp/iphone-x/" target="_blank">iPhone X - Apple（日本）</a></li>
<li style="margin-top:0.5em;"><a href="http://gigazine.net/news/20170913-apple-iphone-x/" target="_blank">新型のプレミアムiPhone「iPhone X」発表 - GIGAZINE</a></li>
<li><a href="http://japanese.engadget.com/2017/09/12/iphone-x-5-8-el/" target="_blank">速報：iPhone X正式発表。次世代感満載の超狭額縁デザインに5.8型有機EL画面と最新技術を結集 - Engadget 日本版</a></li>
<li><a href="http://japanese.engadget.com/2017/09/12/iphone-x-8-plus-7-plus-x-8-plus/" target="_blank">iPhone X / 8 Plus / 7 Plus 新旧スペック比較。未来を目指すXと正常進化の8 Plus - Engadget 日本版</a></li>
</ul>
</blockquote>

<p>　近年の iPhone には無かったデザインの変更や様々な新機能が盛り沢山で、久し振りにワクワク感満載なまさしくプレミアムなモデルに仕上がっているようですが、開発者的にまず気になるのは、その特殊なディスプレイ形状じゃないでしょうか。</p>
<p>　見なしベゼルレス全面ディスプレイの角が丸みを帯びているのはまだいいとして、これまでの 16:9 とは異なるアスペクト比や、剃り込みが入ったような特殊なステータスバー領域が、既存のアプリケーションにどのような影響を与えるのか、気になるところです。</p>

<p>　ということで、早速 Xcode 9 GM seed で iPhone X をシミュレータで動かして、画面サイズ周りについて軽く見てみました。</p>
]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/09/iphonex.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>iOS 11以降は、Photo Library に画像を保存する際に設定の追加が必要になる模様</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/09/ios11pl.html" />
    <id>tag:gootara.org,2017:/library//2.177</id>

    <published>2017-09-13T00:06:26Z</published>
    <updated>2017-09-13T06:32:13Z</updated>

    <summary> 　表題の通りですが、iOS 11 以降はフォトライブラリに画像を保存する場合、...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="infoplist" label="Info.plist" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="photolibirary" label="photo libirary" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xcode" label="xcode" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/xcode.png" id="gt_pagethumb" width="80" />

<p>　表題の通りですが、iOS 11 以降はフォトライブラリに画像を保存する場合、Info.plist に設定の追加が必要になるかもしれません。</p>
<p>　追加しないと、例によってアプリが落ちてしまう可能性があるので、画像を保存する機能を組み込んでいるアプリを開発している場合は、確認した方が良いと思われます。</p>]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/09/ios11pl.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>iOS 11以降は、Apple IDの2ステップ確認には対応せず、2ファクタ認証に一本化される模様</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/06/ios-11apple-id22.html" />
    <id>tag:gootara.org,2017:/library//2.176</id>

    <published>2017-06-07T09:41:24Z</published>
    <updated>2017-09-20T07:10:47Z</updated>

    <summary> 　表題の通りですが、iOS 11 以降は基本的に Apple ID の 2 ス...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Apple" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPad" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="セキュリティ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/security.png" id="gt_pagethumb" width="80" />

<p>　表題の通りですが、iOS 11 以降は基本的に Apple ID の 2 ステップ確認には対応せず、2 ファクタ認証に一本化されるかも知れません。</p>
<p>　なにを言ってるのか分からねーと思うが（略</p>

<p style="margin-top:2em;">　えぇとですね、様々なサイトやサービスで自分のアカウントにアクセスする際に、（多くの場合）ID & パスワードによる認証に加えて、認証済みの端末でしか取得できない確認コードを使って 2 つ目の認証を行うことでセキュリティを強化するという、いわゆる 2 段階認証と呼ばれる仕組みを耳にしたことがあると思います。</p>
<p>　<a href="https://appleid.apple.com/jp/ja/" target="_blank">Apple ID</a> も、もちろんこれに対応しているのですが、これまで 2 ステップ確認と 2 ファクタ認証という非常に良く似た別の仕組みを並行して提供していたんですね。</p>
<p>　これが、非常に分かりにくかった。</p>
<p>　なぜ、そんなことになっているのかについては、以下でも簡単に説明しますが、詳しくは以前に書いた<a href="http://gootara.org/library/2016/07/a2fa.html">こちらの記事</a>を参照してください。</p>
<p>　ともあれ、iOS 11（および macOS High Sierra）では、相対的に古い仕組みである 2 ステップ確認は少なくとも推奨されず、どうやら 2 ファクタ認証に一本化される流れらしいですよ。</p>


<div class="gt_gray_note">
<p><b>追記：</b>（2017/09/20）<br />
　つい本日リリースされた iOS 11 をインストールすると、やはり 2 ステップ確認は 2 ファクタ認証に自動的に切り替わるようです。</p>
<p>　同じ Apple ID で複数の iOS 端末を利用している場合、どれか 1 台でも iOS 11 にアップデートすると 2 ファクタ認証に切り替わってしまうようですので、2 ファクタ認証の利用が難しい iOS 8 以前しか使えない端末（例えば、iPhone 4 等）をご利用中の場合は、少し注意が必要です。</p>
<hr style="margin-bottom:1em;">
<p>　Apple ID の 2 ファクタ認証と 2 ステップ確認の違いや、いわゆる 2 段階認証について詳しくは、以下の記事をご覧ください</p>
<blockquote><ul>
<li><a href="http://gootara.org/library/2016/07/a2fa.html">Appleの2ファクタ認証は、2ステップ確認とは別の2要素認証でした（それぞれのオン・オフの設定手順を含めて）</a></li>
<li><a href="http://gootara.org/library/2014/02/apple.html">Appleも対応したことだし、主要サービスの２段階認証をまとめてみた</a></li>
</ul></blockquote>
</div>]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/06/ios-11apple-id22.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>[Xcode] プライバシーに関わるデータアクセスの利用目的を日本語化する</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/05/xpda.html" />
    <id>tag:gootara.org,2017:/library//2.175</id>

    <published>2017-05-18T10:52:32Z</published>
    <updated>2017-05-19T14:07:54Z</updated>

    <summary> 　iOS 10 から、プライバシーに関わるデータにアクセスする機能を利用する場...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="アプリ" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="infoplist" label="Info.plist" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="infopliststrings" label="InfoPlist.strings" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xcode" label="Xcode" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ios" label="iOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プライバシーデータアクセス" label="プライバシーデータアクセス" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="多言語化" label="多言語化" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="日本語化" label="日本語化" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/xcode.png" id="gt_pagethumb" width="80" />

<p>　iOS 10 から、プライバシーに関わるデータにアクセスする機能を利用する場合は、Info.plist に利用目的を明記することが義務付けられました。</p>
<p>　通常は Info.plist に設定した文字列が利用確認ポップアップのサブタイトルとしてユーザーに表示されます。</p>
<p>　ですが、最初から日本語オンリーでアプリを作成していればともかく、多くの場合 Base は English だと思いますので、そのままではポップアップの利用目的が日本語環境でも英語で表示されてしまいます。</p>
<p>　まぁ、別に英語でも構わないのですが、日本人には日本語で表示してあげたいなーと思った時に、一瞬「ん？」となったので覚え書き。</p>
<p>　どなたかのお役に立ちましたら。</p>
]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/05/xpda.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>Swift の Calendar で 31 日が存在する月などを取得する方法</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/05/swcal31.html" />
    <id>tag:gootara.org,2017:/library//2.174</id>

    <published>2017-05-09T04:51:50Z</published>
    <updated>2017-05-09T14:58:03Z</updated>

    <summary> 　例えば、31 日が存在する月だけを取得、のようなことを、Swift 3 の ...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Swift" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="calendar" label="Calendar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="swift" label="Swift" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="enumeratedates" label="enumerateDates" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/swift.png" id="gt_pagethumb" width="80" />

<p>　例えば、31 日が存在する月だけを取得、のようなことを、Swift 3 の Calendar で行う方法です。</p>
<p>　あまり遭遇しないケースかと思いますが、どなたかのお役に立ちましたら。</p>

]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/05/swcal31.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>Swift の Calendar で最終の曜日、および指定した月の第何曜日、指定週の曜日を取得する方法</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/04/scal.html" />
    <id>tag:gootara.org,2017:/library//2.173</id>

    <published>2017-04-29T11:14:03Z</published>
    <updated>2017-05-05T00:52:55Z</updated>

    <summary> 　Swift 3 の Calendar で月の最終曜日を取得しようとした時に、...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Swift" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xcode" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="calendar" label="Calendar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="swift" label="Swift" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="weekofmonth" label="week of month" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="weekday" label="weekday" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="weekdayordinal" label="weekday ordinal" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/swift.png" id="gt_pagethumb" width="80" />

<p>　Swift 3 の Calendar で月の最終曜日を取得しようとした時に、一瞬「ん？」となったので覚え書きです。</p>
<p>　ついでに、指定した週の曜日や、第何曜日を取得する方法も載せておきましたので、どなたかのお役に立ちましたら。</p>

]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/04/scal.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>外部 CSS ファイルにインラインで SVG を埋め込む方法</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/03/css-svg.html" />
    <id>tag:gootara.org,2017:/library//2.172</id>

    <published>2017-03-26T06:15:29Z</published>
    <updated>2017-03-26T06:31:28Z</updated>

    <summary> 　別に style タグやインラインスタイルに書いてもいいけど。 　ということ...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="HTML+CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="html" label="HTML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="svg" label="SVG" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/20170325.png" id="gt_pagethumb" width="80" />

<p><br />　別に style タグやインラインスタイルに書いてもいいけど。</p>

<p style="margin-top:3.5em;">　ということで、SVG ってあるじゃないですか。</p>
<p>　いわゆるひとつの、Scalable Vector Graphics。</p>
<p>　一般的に広く使われている JPEG や PNG のようなラスタイメージとは違ってベクタ形式なので、拡大縮小しても綺麗に表示できるっていうアレですね。</p>

<p>　SVG は XML――すなわちテキストで記述されているので、ラスタイメージのように画像自体の縦横に比例してファイルサイズが際限なく大きくなってしまうようなことが起こり難く、ファイルサイズを比較的小さく保ち易いという利点もあります。</p>
<p class="gt_note" style="margin-top:-0.5em;font-size:0.9em;">※テキストだけに、http での転送時は gzip 圧縮も利きますし。</p>

<p>　綺麗な上にファイルサイズも小さいときては、最近の Web ブラウザは基本的に対応していることもあり、そろそろ積極的に使っていこうと考えている方も多いのではないかと思います。</p>


<p style="margin-top:2em;">　さて、そんな SVG ですが、個別のファイルとして用意する他に、HTML ファイル内に直接記述するという書き方も可能です。</p>
<p>　いわゆる、インライン SVG ですね。</p>
<p>　と、ここまでは常識的な話なのですが、場合によっては、外部 CSS ファイルに SVG を直接埋め込みたい場合もあるのではなかろうか、と。</p>
<p>　はて、その時は、どうやって書いたらええんじゃい、という点について、以下で見ていくことにします。</p>
<p>　それなりにレアなケースかと思いますが、どなたかのお役に立ちましたら。</p>
<p style="margin-top:2em;">　ちなみに、伝わり易さを優先して、タイトルではインラインという表現を使いましたが、この場合はどちらかというと embedded（埋め込み）の方が正しいと思います。</p>

]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/03/css-svg.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

<entry>
    <title>Adobe ID でも 2 段階認証が使えるようになってました</title>
    <link rel="alternate" type="text/html" href="http://gootara.org/library/2017/03/adobe-id.html" />
    <id>tag:gootara.org,2017:/library//2.171</id>

    <published>2017-03-11T11:36:55Z</published>
    <updated>2017-06-07T19:56:52Z</updated>

    <summary> 　表題の通り Adobe ID でも、ようやく 2 段階認証が使用できるように...</summary>
    <author>
        <name>gootara.org</name>
        
    </author>
    
        <category term="Adobe" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="セキュリティ" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="2要素認証" label="2要素認証" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="adobeid" label="Adobe ID" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tips" label="Tips" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="セキュリティ" label="セキュリティ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="２段階認証" label="２段階認証" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://gootara.org/library/">
        <![CDATA[<img src="//gootara.org/library/img/20170311.png" id="gt_pagethumb" width="80" />

<p>　表題の通り <a href="https://accounts.adobe.com/" target="_blank">Adobe ID</a> でも、ようやく 2 段階認証が使用できるようになったようです。</p>
<p>　Amazon も<a href="http://gootara.org/library/2017/01/amzjp.html">そうでした</a>けど、いやー、導入まで長かったですねー。</p>

<p>　割りと最近の話だと思うんですけど、いつから使えるようになってたんだろう。</p>
<p>　ヘルプ文書の作成日が 2017 年の 2 月 24 日になっているので、多分その辺りじゃないかなーと思うのですが。</p>

<p style="margin-top:2em;">　ともあれ、これでやっとこさ、個人的に良く使う大手のサービスは、ほぼ対応してくれた印象です。</p>
<p>　よかったよかった。</p>]]>
    <![CDATA[ <p><a href="http://gootara.org/library/2017/03/adobe-id.html">本文を読む</a></p> ]]>
    
    </content>
</entry>

</feed>
