読者です 読者をやめる 読者になる 読者になる

Apple IDの確認コード on macOS が👎という話

複数デバイス間で Apple ID を共有していると、以下の手順を利用してログインする必要がある。 Apple id とパスワードを入力 他デバイスで承認、確認コードを表示 確認コードを入力 例えば webログインを行なうと、手順3で新たに確認コード入力画面が表示さ…

Android Architecture Components の Lifecycle モジュールの APT を追う

Google I/O 2017 で Android Architecture Components が公開されました。 developer.android.com 簡単に Lifecycle の Observer を作成できます。どうやって実現しているのでしょうか? 試しに簡単な LifecycleObserver を作ってみましょう。 class MyActiv…

台タイプのスタンディングデスクを買った

雑記。結論から言うと以下のスタンディングデスクを買って、なかなか良いスタンディングワークライフを送っている。 ↓ こんな感じでモニターアームつけて、キーボード台は設置しないで使っている。 なんでスタンディングデスクなの? 人間は座りっぱなし・立…

特定のファイルの git addとかがめんどうくさいのでなんとかする

ある程度編集したときに「あー、このファイルだけコミットしておきたい」みたいな状況ってあると思うんですよ。 他にも「このファイルだけHEADの状態に戻したい」とか「unstageしたい」みたいな。 でも例えばJavaだとpackage名が一緒なファイルがずらーっと…

Homebrewで特定バージョンのFormulaをインストールする

mongodb を 3.4.1 から 3.2.11 にしたかったのでやってみた。 homebrew-versionsはdeprecatedだし、あんまり使いたくないなーと思ってたので使わずに。 Env brew -v # Homebrew 1.1.8-64-gc507222 # Homebrew/homebrew-core (git revision 35fb7; last commi…

3つの正規表現を知らないとハマるヨ

古来の正規表現 = 標準正規表現、basic regular expression、BRE モダンな正規表現 = 拡張正規表現、extended regular expression、ERE 独自にさらに拡張された拡張正規表現 = 長いので、超拡張正規表現とします (ちなみにもう正規言語の域を超えた) の3種類…

VectorDrawableをプレビューするChrome Extensionを作った

弊社では弱いネットワークや容量の小さい端末が普及しているような国にアプリを配布していることもあり、リソースを出来る限りVectorDrawableに置き換えています。 元SVGファイルを自動でVectorDrawableに変換し、取り込んで利用しているのですが、今までxml…

adbがUSB接続端末を認識しないとき、複数起動していたadbプロセスを適当に1個killしたらadbが復活した・・・という備忘録

OpenSTFのために adb tcpip 7xxx とか色々をガンガン叩いたあと、USBデバッグをしようとしたら端末を認識しない。 adb kill-server をしても駄目。 まあこのエラーメッセージの感じ、adbプロセスがusbを向いていないんだろう・・・と推測。 適当にgrepをかけ…

ベルギーで食べたCarbonnades flamandes à la Chimayを再現する

今年の11月頭にベルギー旅行へ行き、以下のお店へ行ってきた。 www.tripadvisor.jp B級グルメっぽい感じで、最高に美味しかった。ちなみにカードは使えず、メインが15~20ユーロ、酒ガブガブ飲んで一人辺り50ユーロとかだった。 滞在中に2夜連続突撃し、自分…

Hoegaarden White

Beer Advent Calendar 2016 - Adventar 23日目 今日の晩酌はベルギービールの中でも(色々あったことも)有名なHoegaarden White。 先日ベルギー旅行に行ったときにも飲んだんですが、聞いていた通りヒューガルデンというよりフーハールデンみたいな発音でした…

変な話ィ

SHIROBAKO Advent Calendar 2016 - Adventar 21日目。 「変な話ィ」という接頭辞でイライラさせてくれる茶沢信輔さん。 さらには勝手な発言で周りを巻き込み、責任転嫁、武蔵野アニメーション陣を「三下」よばわりする正真正銘のドクズです。 うん、この角度…

12kg

12kgは1歳男児、2歳女児の平均と同じくらいだそうです。 この3ヶ月ちょっとで12kg落とすことに成功したので、つまり僕は1歳男児 or 2歳女児を産んだということになります。 すごい。 大学入ってからの体重推移が激しすぎて、いつか身体を壊すのでは・・・? …

新卒から見た、宮森あおいに見る責任感とマネジメント

この記事は SHIROBAKO Advent Calendar 2016 4日目です。 ハードルがどんどん上がってきているので、一回休み的な形で見ていただけるとありがたいです。 僕は武蔵野アニメーションの制作進行を務めるおいちゃんこと宮森あおいについて書きたいと思います。 ※…

3rd party libraryとしてやってはいけないログ出力

問題 : 何も成功していないのに成功したといってしまう I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.common.api.Status> E/FirebaseApp: Firebase API initialization failure. java.lang.reflect.InvocationTargetException at java.lang.reflect.Me</com.google.android.gms.common.api.status>…

`Error:Build-in class shrinker and multidex are not supported yet.`

色々と開発を進めていたところ、64K問題に引っかかってしまったので Multidexを有効にしたら以下のエラーに遭遇してしまった。 Error:Build-in class shrinker and multidex are not supported yet. 文字通り build-in class shrinker と multidex は同時使…

Support LibraryのPreferenceFragmentCompatでPreferenceScreenによる遷移を有効にする

TL;DR AppCompatActivityはもちろん、PreferenceActivityに載せても動かない 自前でハンドリングする必要があり、以下のいずれかの手法を取る必要がある。 ActivityにOnPreferenceStartScreenCallback や OnPreferenceStartFragmentCallback を実装させる (A…

Android上でANTLR4がこける問題。

GraphQLライブラリのgraphql-javaをAndroidで動かそうとしたらANTLR4周りでこけた。 dexOptions.preDexLibraries = false で直るよ!とかあったけど試したらエラーが増えたし、これで直るならcleanでも直りそうなもんですよね・・・ 結局ANTLR4のバージョン…

サラダうどんの影響力

www.hanamaruudon.com みんな大好き,はなまるうどん. 調子に乗らなければ安く済ませることができるし,勤務地の東京駅・京橋駅付近では重宝する. そんなはなまるうどんにはサラダうどんがある. コクうまサラダうどん | メニュー | はなまるうどん 小で43…

「君の名は。」 - 繭五郎の大火の話 【ネタバレ有り】

「君の名は。」最高ですよね.最高.早く4回目を見ないといけない気がする.小説もすごくよかった. 小説 君の名は。 (角川文庫)作者: 新海誠出版社/メーカー: KADOKAWA/メディアファクトリー発売日: 2016/06/18メディア: 文庫この商品を含むブログ (9件) を…

「君の名は。」を見た

この感想を早く共有したい,けれどまだ見ていない人もいてそれは難しいのでここに書く. 公開初日に「君の名は。」を見た.2回. 一回目は新海誠監督の舞台挨拶つき,二回目はレイトショー.完全に勢いだった. 端的に言って,最高だった.普通に泣いた.仕…