パルカワ2

PerlとRubyとイチャラブ

requestLayout() improperly called というログが出まくる

requestLayout() を特に呼んでないのに出る。
addOnOffsetChangedListener内で見た目の変更をしているとダメっぽい。
addOnOffsetChangedListener内でHandlerを呼び出す形に変えたら出なくなった。

appBarLayout.addOnOffsetChangedListener((appBar, verticalOffset) -> {
  mainHandler.post(() -> {
    // ...
  });
});

android.support.v7.widget.Toolbarを継承すると見た目が崩れた

android.support.v7.widget.Toolbarを雑に継承すると見た目が崩れる。
ホワイ〜と思ってandroid.support.v7.widget.Toolbarのコードを読むとこんな感じになっていたので同じようにした。

public HogeToolbar(Context context, @Nullable AttributeSet attrs) {
    this(context, attrs, android.support.v7.appcompat.R.attr.toolbarStyle);
}

Android Studioでもっとはやく使っとけばよかった的なやつ

Terminal

Android Studioから移動してるの時間の無駄ではと思ったのでAndroid Studioのみで完結するようにしたかった。実際移動するためにSpotlight立ち上げて、iterとか打って移動してたりしていたので、それがショートカット一発で移動出来るのはでかい

Find in Path

今まで慣れてるagで検索してたんだけど普通に時間の無駄でしたね…

ショートカットを追加する

覚えるの大変だしだるいなという気持ちになってやる気が出なかったけど、自分が覚えやすいように追加すればいいなと思い直した。と言ってもそんなに変えてはなくて、打ちにくいなとか覚えられんなと思ったら追加することを許容するようになった。

クラスを検索/ファイルを検索

今までshift+shiftを使っていたんだけど、表示が遅かったり、ショートカットを押してもしばらく反応がないときがあったので待つことがあったけど、大半検索したいのはクラスやファイルなので、こちらを使うようになったら待つ時間がなくなった。

最近単行本で読み始めた漫画

ROUTE END

ROUTE END 1 (ジャンプコミックスDIGITAL)

ROUTE END 1 (ジャンプコミックスDIGITAL)

ROUTE END 2 (ジャンプコミックスDIGITAL)

ROUTE END 2 (ジャンプコミックスDIGITAL)

人の死が日常的となる職業、“特殊清掃業”を生業とする青年・春野。彼が近隣で続発する連続猟奇殺人事件、「END事件」に足を踏み入れて…。生と死の在り方を問うサイコ・サスペンス開幕!!

ここは今から倫理です

「倫理」とは人倫の道であり、道徳の規範となる原理。学ばずとも将来、困る事はない学問。しかし、この授業には人生の真実が詰まっている。クールな倫理教師・高柳が生徒たちの抱える問題と独自のスタンスで向かい合う――。新時代、教師物語!!

ひだまり保育園 おとな組

どこにでもある平和な保育園。でも、その周りの“おとな”たちには、平和ではいられない苦悩や葛藤が――。「産後クライシスの働く母」「将来に不安を抱えるシングルマザー」「ある秘密を抱えた男性保育士」「高齢出産をしたキャリアウーマン」などなど、それぞれがそれぞれに、大きな問題を抱えているようで…!?『ヒヤマケンタロウの妊娠』で話題を呼んだ作者が描く、笑って泣けるオムニバス家族ストーリー!

完結してる

DINER ダイナー

漫然と生きてきた25歳の大場加奈子は、ある日、小銭欲しさから闇サイトのバイトへ足を踏み入れる。犯罪へと巻き込まれ、絶体絶命の窮地に陥った時、謎の男・ボンベロに、その身を買われ命拾いをする。だが、安堵したのも束の間、辿り着いたのは、殺し屋専用の会員制ダイナー(定食屋)だった。冷徹な料理人・ボンベロと凶暴な殺し屋(客)の狭間で、加奈子の残酷なウェイトレス人生が幕を開けた――!!

Android StudioでTerminalからエディタにフォーカスを合わせたい

ターミナルを使う作業のときにはiTerm2にいちいち移動してたけど、Android Studio内で完結させたいと思って昨日からAndroid Studio内のTerminal使ってる。
エディタからTerminal を開いてから作業が終わればTerminalを開いたまま、エディタにフォーカスを当てたいがシュッとできなかった。

command+1などで開くProjectなんかは、Escapeを2回押すとフォーカスがエディタに戻る。
TerminalでEscapeを2回押してもエディタにフォーカスが移動しなかったが、Terminal上でcommand+1を2回押すとエディタに戻ることに気づいた(正確には、1に限らず2などでも動く)ので、そうすることにした。

本当は、control+w wで移動したい

最近Slackに「ひさいちスレ」を立ててる

最近、物忘れが激しい。前の金曜にやっていたことを月曜日にすぐ思い出せない。なんなら昨日の夜にやってたことを出社してから思い出すのにちょっと時間がかかる。

また最近は1人で高速化をやったりリファクタリングをやったりしていることが多く、僕が何をしているのかよくわからない人が大半だと思う。なので、他の人たちが僕がやっていることをなんとなくわかるようにしたい。

つまり

  • すぐにふりかえれるようにしておきたい
  • 自分が考えている事ややってる事を様々な人間に見れるようにしたい

ので、雑に思考を垂れ流すための「ひさいちスレ」を立てている。
f:id:hisaichi5518:20180327115817p:plain

ちょっと前に #なんとか_times みたいなのが流行ったけど、様々な人間の目に触れる場所でやりたいので、チャンネル作るのはちょっと違った。

派生して「くんさんスレ」が出来て、そこには1人だけではなく様々な人間が書き込んでいる。良い。
リマインダー設定するのも良さそう。
f:id:hisaichi5518:20180327120345p:plain