一瞬だけ出るPush通知をスクショにしたかったが、ずっと画面を見ておくのも大変なのでスクショを定期的にとるshellを作成した #!/bin/bash set -eux # スクリーンキャプチャを撮る script_dir=$(cd $(dirname ${BASH_SOURCE:-$0}); pwd) cd ${script_dir} wh…
Android/iOSのネイティブアプリやフロントエンドでテキストフィールドを設置する際、文字数にバリデーションをかける事がある。 その扱いについて少し悩んでいるので考えを列挙する 色んな所で言われていることをまとめてるだけ。 何に悩んでいるのか ・ネイ…
目的 サービスの計測値を日時で確認必要があり、それを自動化したかった APIが提供されていないので直接見るしかなく、 ログインが必要なためnokogiriによるスクレイピングでは難しかった そのためSeleniumを使ってログインし、スクリーンショットを定期的に…
目的 screenshot ├── スクリーンショット10月 │ └── 01.png │ ├── 02.png │ ├── 03.png │ ├── 04.png │ ├── 05.png │ ├── 06.png │ ├── 07.png │ └── 08.png └── スクリーンショット11月 └── 01.png ├── 02.png ├── 03.png ├── 04.png ├── 05.png ├── 06.png…
しばらく放置していたJacocoでのカバレッジ取得を更新しようとしたらハマった。 参考にしたサイト: http://phicdy.hatenablog.com/entry/jacoco-code-coverage 上の記事が一年前に書かれているが、Gradleの更新によって動かなくなったらしい タスク自体は成…
RxJava1 から2へ移行すると、TestSubscriberがうまく使えなくなった。 代わりにObservar.test()というメソッドが追加された。 RxJava1 public void test(){ //... TestSubscriber<UserResult> testSubscriber = TestSubscriber.create(); repository.getUser().subscribe</userresult>…
概要 Android Oreo対応の時に、定期実行処理をJobSchedulerに設定したら1回目が即時実行されて困ったので対応した。 コード アプリ起動のActivity class MainActivity : AppCompatActivity(){ override fun onCreate(savedInstanceState: Bundle?) { // 略 s…
Macの方でも使っているSourceTreeでCloneしようとしたら結構てこずったのでメモする 環境 Windows10 SourceTree:2.5.5.0 GitHubにレポジトリがある sshでcloneしたい エラー文 コマンド: git -c diff.mnemonicprefix=false -c core.quotepath=false ls-remot…