MacでSublime Text 2(3)で書きかけのテキストを移行する方法

私は書きかけのテキストにルーティーンテキストなんかをむっこんでいるので移行する方法が知りたかったけど、直接記述されてるのがなかったから自分でやってみました。

~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session
を新環境にコピーすればよろし。
(Sublime3は~/Library/Application Support/Sublime Text 3/Local

Xperia A SO-04E feat. HATSUNE MIKU でポケモンGOできるようにしてみました(トラップ回避あり

Xperia Z5に機種変してから数ヶ月。先代のSO-04Eはもう退役でいいと思った瞬間、あの悔しさが。。。それは
f:id:bhind:20161017000715j:plain
ポケモンGOβテスト落選
βテストの告知から3時間以内に登録したのに一向に私のところへインビテーションはきませんでした。。。それもそのはず、4.2.2のミクペリアではプロダクトバージョンも未対応だったわけです。。。

それから数ヶ月。いよいよ雪辱を…
f:id:bhind:20161017000727j:plain
果たしました。

知ってる人にはわかるように結論だけ言うと、
Xperia ZRのグローバルモデルのROMを焼いてgoogle playから普通にポケGOインストールした。(ただしroot化するとポケGO起動しないので注意)」
だけです。

以下、その手順とトラップについて記載しますが、操作を間違うとスマートフォンの機能に支障がでるばかりではなく、最悪、起動しない状態(文鎮化)する可能性があります。実施される場合には、あくまでも自己責任でお願いします。また、OS ROM焼きを行うため、アプリ等のユーザーデータは全消去を強く推奨します。

なお、今回はめずらしくWindows 10でやりました(FlashtoolはMac版もあるけど何故か。

  1. 必要なソフトのインストール
  • Flashtool(ROM書き込みアプリ)のいちバージョン前の安定版Previous release (0.9.18.6)

http://www.flashtool.net/downloads_windows_prev.php

  • Sony PC Compnanion

USB接続すればインストールされるやつです。

ADB driverはインストールする必要があるかと思ってましたが、Sony PC Companionがうまくやってくれました。もし接続してもPC Companion等で見えない場合はインストールを。
ちなみに、Flashtoolで焼くだけならAndroid SDKおよびJavaは不要です(今回は特にroot化するとポケGOが起動しなくなるので不要です

  1. 現在のROMのバックアップ(保留)

4.2.2端末のバージョンがまだ最新でない場合、PC Companionからアップデートすると「C:\ProgramData\Sony Mobile\Update Engine\localstorage\13740270」の配下にFILE_ではじまるファイルが4つ作成されます。
既に最新の場合、この方法は使えません
そのファイルを
[Tools]-[Bundles]-[FLIESET Decrypt]
f:id:bhind:20161017023058p:plain
f:id:bhind:20161017023428p:plain
から指定すると端末のftfが作成できる…とありますが、何度やっても固まってしまいます。
実はたまたま最新のFlashtool Latest release (0.9.22.3)だと作成に成功することはわかっているのですが、rpm.sinの不具合により文鎮化の可能性が示唆されているのでローカルのバックアップは諦めました。
XperiFirmからXperia A(ミクモデルも含む)のROMイメージはダウンロード可能なため、私は処理を継続しましたが、ローカルバックアップなしであることを理解して以下、実行してください。

  1. XperiFirmでXperia ZR C5503 用 Customized_HK(C5503_10.7.A.0.228_1274-0031_R1E.ftf)をダウンロード

Flashtoolの「XF」と書かれたアイコンをクリックし、Xperia ZR C5503 用 Customized_HK(C5503_10.7.A.0.228_1274-0031_R1E.ftf)ファイルをダウンロードします。

  1. ROM焼き

左上の雷マークをクリックし、Flashmodeを選択してROM書き込みを行います。
f:id:bhind:20161017024835p:plain
先程ダウンロードしたファイルをFirmwareから選択し、Wipeにはすべてチェック、ExcludeにはPARTITION、TA、BASEBANDにチェックを入れてFlashボタンをクリックします。
f:id:bhind:20161017025642p:plain
ちなみ、最新バージョンではBASEBANDがamss_の3ファイルに分かれてたり、Misc TAが別れてたりと、今までの画面と異なるところが多く、かつ、間違うと復旧にも手間取りそうなのでご注意ください(不具合が解消されるまで0.9.18.6を利用のこと)
f:id:bhind:20161017025731p:plain
Flashボタンをクリックすると、おもむろにデバイスの電源を切ってバックボタンを押しながら起動しろと一昔前の物理ボタンありのころのガイダンスが出ますが、そこはボリューム下を押しながら起動しましょう(ちなみに、ここは最新版は治ってる様子
あとは、Flashが完了するまでまち、終わったら線を抜いて起動します。
初回起動時はWipe等によりだいぶ時間がかかるため、気長に待ちましょう。
f:id:bhind:20161017030310j:plain
ミクさんはいなくなってしまいましたが起動すればOkayです。Let's Enjoy!!
ちなみに、前段でも書いたとおり、rootを取得しているとポケモンGOの起動時に「この機種は対応してないよ」という不思議画面にとばされてしまい、起動できませんでした。
やれやれ。。。

P-Go サーチの類似サイト FastPokeMapが復活!!…したのだが

海外系P-GoサーチことFastPokeMapが復活しました!…が、
www.androidauthority.com

どうも運営がアップデートで塞いだ模様。
twitter.com
公式Tweetでdiscordでリアルタイムに発言してるとか書いてあったんで、昨日の晩、SO-04Eをlolipop化しながらダラダラdiscrodのログをみてました。
Discord

うん、いつ復活するかわからん(´・ω・`)

postgresのpsql変数で文字列使うとき

postgresqlのドキュメントより、コロンで始まる文字列はpsql変数として扱われます。

\set :hogehoge 'fugafuga' 
SELECT hoge_id FROM hoge_table WHERE hoge_condition = :hogehoge
ERROR:  列"fugafuga"は存在しません
行 1: ...LECT hoge_id FROM hoge_table WHERE hoge_condition = fugafuga

おっ( ^ω^)

答え

hoge_condition = :'hogehoge'

おまけ

<?php
$this->$hoge[] = ...
Cannot use [] for reading in 

おっ( ^ω^)

答え

$this->{$hoge}[] = ...

覚えておこうと思うアプリ(2016-10-11)

今日は半日くらい無印良品のフレグランスオイル リラックスを探してました。
www.muji.net

よく行く(といっても一ヶ月に一回未満)店舗にいつものフレグランスオイル(リラックス)を買いに何気なく行ったら、ネット会員10%割引きDays最終日真っ最中でした(前もそんなことあった)。で、やっぱりまえと同じでフレグランスオイルの陶器とかのセットだけしか残ってなくて、オイルだけ売りの在庫を店員さんに確認してみたところ、在庫がないのでお取り寄せですと。「近くの店舗に在庫あるか確認できますか?」と聞いたところ、素直に調べてくれて数店舗教えてくれました。
…その一店舗に向かってる途中に何気なく検索してて「ん?なんじゃこりゃ?」とタップしたら、「在庫のあるお近くの店舗」とか出てきました…店員のお姉さんすみませんでした。

というわけで、MUJIアプリには在庫検索機能があります。あります。(大事なことなのでにk
ところで、紹介された店舗の一番近いとこにはもう残ってませんでした。残念(´・ω・`)
(違う店舗でGU行くついでに買えました

GRUB2をgrub2-mkconfigしないでインストールしてしまって起動しなくなったときの対処

昔のLinuxをひっぱりだしてきてpreupgrade-cliがgrub2じゃないとゴニョゴニョ言うので何も考えずにgrub2-install /dev/sda1して再起動したら、grub2プロンプトだけでて起動しなくなった。
まさにFUUUU状態(AA略)なのだが下記の通り、menu.lstの一行一行を丹念に入力してあげれば起動できた。

isarentacs.hatenablog.com

うん。LVMの存在忘れてた。

ポケモンGOのコイルアップデートとreCAPTCHAがGoogle Cloud Vision APIで突破できる?

ポケモンGOのコイルアップデートで話題の画像選択式のreCAPTCHAが、Google Cloud Vision APIで突破できそうなのは興味深い。
http://qiita.com/bbr_bbq/items/9005e7b766898e04980b