Apple / Mac / iOSMacアプリ


Adobeが出しているオープンソースのテキストエディタ「 Brackets 」。
[ Brackets – A modern, open source code editor that understands web design. ]

Sierra公開当時、相性も良くなく、デフォルトで扱えるファイルの文字コードがUTF-8のみになってしまったこともあって、仕様頻度はさがっていました。

先日のアップデート( 1.10 )で扱える文字コードが増えたこともあって、アップデートして起動してみたら、

メニューもなにも動かねぇぇぇ

ショートカットも効かないので、Cmd+Option+Esc から強制終了するしかありませんでした。

いろいろ調べてみたところ拡張機能の「Shizimily Multiencoding for Brackets」が悪さをしているようで、確認してみたら自分の環境でもしっかり入ってました。

[ Brackets 1.10にアップデートした際、フリーズ状態になって終了もできなくなった際の対処法 | kotaログ ]

アプリ上からは操作はできないので該当ファイル(フォルダ)を直接操作することになります。

拡張のあるフォルダは

/Users/ユーザー名/Library/Application Support/Brackets/extensions/user

で、ここにある 「brackets-shizimily-multiencoding」フォルダをまるっと移動させます。
一つ上の階層のextensions 内に disabled というフォルダがありましたので、そこに移動です。

mv brackets-shizimily-multiencoding/ ../disabled/

これで無事、Bracketsが起動するようになりました。

めでたし。

Apple / Mac / iOSiPad Pro


これまでiPad Air2 を使っていたけれど、バッテリーがヘタってきて4時間くらいしか持たなくなってきているのと、評判のApple Pencilを使ってみたい衝動もあって、先日のWWDC 2017で発表された iPad Pro 10.5インチ版を購入。

1週間ほど利用した所感になります。

サイズ感

これまで使っていた9.7インチと10.5インチ。
本体サイズは多少大きくはなっていますが、手に持った感じは特に違和感は感じませんでした。

反面、画面の大きさは感覚として「大きくなった」と認識できるほど変化があります。

レスポンス

スペック上昇とリフレッシュレートが120kHzになったおかげか、アプリの切り替え等がヌルっとした感じになります。
ブラウザのスクロールも滑らかになった気がします。
全体的に軽快です。

Apple Pencil

やはりアップル純正、高いだけあってこれまで使ってきたスタイラスペンとは描画レスポンス、書き心地ともに全く別次元のアイテム。

純正のメモ帳でもパームリジェクション機能ぽいのはあるようだけれど、ペンを画面から離してしまうと機能が切れるのかも?
あれこれペンで書いた後、(右効きなので)画面右下あたりにポツポツと反応した跡が残ります。

この辺りはアプリにもよると思うので、手書きメモに適したメモアプリを探す必要があるかもしれません。

Apple Pencilのハード的な部分でペン自体がツルツルした素材なので、持ちにくくて書いていてちょっと疲れる。
あと、ペンを使わない際の所在が困る。適当に置いているとペン軸が丸いのでコロコロ転がっていくし、持ち運びもちょっと不便。
Apple Pencilに関してはなにかしらのカバーとかケースとかが必要に思います。
自分の用途的には 純正のレザースリーブが良さそうなアイテムではあるのだが…
[ 10.5インチiPad Pro用レザースリーブ – サドルブラウン – Apple(日本) ]
さすがに税抜き15,800円はたけーよ。買えない。

今後良さげなアクセサリーが出てくれることを期待します。

Apple / Mac / iOSiPad,iPad Pro,MacBookPro

日本時間の6月6日深夜にAppleのデベロッパーカンファレンスの WWDC2017 が行われました。
公式サイトでもカンファレンスの動画が公開されています。
[ Apple Events – WWDC Keynote, June 2017 – Apple ]

新登場した iMacPro だとか HomePod とかありますが、気になったところだけピックアップ。

iPad Pro 10.5インチ版


以前から噂のあった10.5インチ版のiPad Pro。
真価を発揮するのは iOS11 がリリースされた時にはなるけれど、購入することにします。
WiFi版の64GBモデルをさくっとApple Storeで注文。来週には届くみたいです。
Air2 から Pro への乗り換えで一番気になるのが、Apple Pencilの使い心地。評判はとても良いようなので期待をしています。

Macbook Pro


昨年末にタッチバー付きのMacbook Proを購入して半年くらいで、マイナーアップデート版が出てしまいました。
Coreプロセッサを SkyLake から KabyLake にアップデートしたことによる CPUとGPUの強化版とのことです。
そのぶん2016年版よりも多少値段も上がっているようです。

気分的にはぐんにょりしますが、SkyLake から KabyLakeへのアップグレードはざっくり10%前後のパフォーマンス改善ということですが、その差は体感で分かるほどあるの?きっと無いよ。という感じで精神的安定を図ろうかと思います。



今回のカンファレンスで重要なところは、ハードの発表もあったけれどソフト面のiOS と macOS に関すること。
macOS High Sierra についてはOSが、というよりは付属アプリのアップグレードが多かったですが、iOSに関してはガラリと変わるようなので楽しみであります。

Google / AndroidAndroid端末,SmartPhone


[ HTC U11 | HTC 日本 ]

HTC のフラグシップモデル 「HTC U11」が発表されました。

HTCの端末は HTC J Butterfly の端末をずっと使っていて、HTL23 をもう2年半くらい使っているので、もうそろそろ買い換えたいところ。
昨年発売のフラグシップモデルの HTC 10 に飛びつかなかったのは おサイフケータイ(FeliCa)に未対応だったため。
結構モバイルSuicaは使っているので、あれが使えないと不便なのよね。

HTC10 より前の端末に移行するのもアレだし、HTC以外の端末への乗換も検討してはみたのだけれど、なんかどれも琴線に触れるような端末ではなかったのでずっと HTL23 のまま使い続けてました。

HTC U11ではおサイフケータイにも対応し、防水も付いたようなので、買い換え対象として最有力候補となっています。

[ [HTC NIPPONの児島社長に聞く] 「HTC U11」の魅力と日本市場でのこれから – ケータイ Watch ]

国内キャリアではこれまでHTC端末を出してきた au と Softbank が提供するらしい。発売日や価格は未発表だが、どうせ分割で払う事になるのであんまり気にしない。
正直新機能のエッジセンス(握る時間の長い短いで起動するアプリとか設定できる機能)はそれほど気になってなくて、端末としてさくさく稼働すればいい。よほど変な端末じゃなければ、今のHTL23よりは軽快に動くと思うしね。

あと気になるのがカラーバリエーション。
グローバル版ではレッドが入っていたけれど、日本展開では無し。
これまでのカラーバリエーションの中でレッドの端末をずっと使ってきたのでレッドな端末が欲しいのだが…。 au 限定カラーとかで出てほしいところではあるが、如何に?

Google / Android,ProgramGoogle スプレッドシート,Google関係


スプレッドシートの関数で引数の文字列にダブルクォーテーション(“)を使いたい場合のメモ。

文字列括りはダブルクォーテーションのみ

他プログラム言語ではシングルクォーテーションも文字列のくくり文字として使えるケースがありますが、Googleスプレッドシートでは使えません。

またバックスラッシュや、二回続けて入力する等のエスケープ方法も使えません。

ダブルクォーテーションを出力する関数

直接ダブルクォーテーションが入力できないのであれば、ダブルクォーテーションを出力する関数を使えばOKです。

ユニコード表に従って、数値を文字に変換する CHAR() 関数が使えます。
ダブルクォーテーションを出力するには「 CHAR(34) 」です。

そのほかの引数の数字と出力される文字の対応は下記サイトで確認できます。
[ Using the CHAR Function in a Google Docs™ Online Spreadsheet – aubrett.com ]

文字列連結関数 Concatenate を使う

文字列の連結には「&」を使った連結もできますが、個人的には連結関数の Concatenate 関数を使うほうがわかりやすい。
ネックは Concatenate って関数名が長いくらいw

exp)セルA1に入っているHTMLデータの中から正規表現を使ってAタグので指定されているURLを取得する

=regexextract(A1,concatenate("<a href=",char(34),"(.*?)",char(34),".*?>"))



参考サイト
[ GoogleスプレッドシートのCONCATENATEでダブルクォーテーションを使う – dackdive’s blog ]