2019-01-01から1年間の記事一覧
Beer Advent Calendar Day 9、完全に投稿を忘れていました。2019年もいっぱい飲みましたね。 adventar.org 2019/12/09 はベルギーはブリュッセルとゲントからお届けしたかった。 ゲント Brouwerij Gruut というめちゃくちゃ有名な醸造所にいきました。ツアー…
SHIROBAKO Advent Calendar Day4 です。もう5年目の Day4 なんですね、正直ウケる。 adventar.org 知らなかったことを知るのが好きなんです! 第14話、りーちゃんこと今井みどりのセリフです。この言葉はストーリーに対して大きく影響を与えるというものでは…
adventar.org 飲酒プログラミングカレンダー2日目。現在海外出張中なので、ラウンジや機内などで飲酒プログラミング祭りをしました。なおプログラミング風景の写真等は一切ありません。 Tokyo 羽田のラウンジでカレーとビールを片手に terraform をモリモリ…
またダイエットしました 2019/7の中頃から一念発起しました。 一番の理由はこのままだと早死にしそうだったからです、まじで。自律神経とかが明らかにおかしくなってたんですが、原因特定が難しいのでとりあえず身体的な原因の可能性を取り除くことにしまし…
source.android.com モチベーション 今更なんでそんなことを手動で・・・と思うかもしれませんが、AndroidStudio 3.5 かつ minSdkVersion 24 以上の場合、署名 scheme が自動で判定されるようになりました。 v2 scheme は Android N、つまり API 24 から動作…
Kotlin Fest 2019 - connpass 「Kotlinを愛でる」をビジョンに、Kotlinに関する知見の共有と、Kotlinファンの交流の場を提供する技術カンファレンスです。 というカンファレンスで、45分枠「Deep Dive into Kotlin DSL」を英語でやりました。 speakerdeck.co…
今の家に引っ越して約4年。そのときに買ったニ○リのベッドマットレスを使ってきた。 購入当初はしっかりした作りで超快眠だったけれど、さすがにへたってきたのか、最近はマットレスの中央(ケツの部分)が沈みやすくなってしまった。 そのまま仰向けで寝ると…
この記事は DeployGate 社員としてではなく、アプリ開発者の見解として書いています(おわりに、を除く)。また Beta などの他のサービスとの比較は入っていないので、internal app sharing または DeployGate の2択として記述しています。 20200427 in-app-up…
CircleCI (Workflow) の tags filter で document を読み違えてハマったのでメモ。 Configuring CircleCI - CircleCI CircleCI では filters 機構を用いて、tag/branch ごとに job の実行を制御することが可能。*1 例えば master branch のみで実行したい場…
Deep Dive into Kotlin DSL DSL の話から Kotlin DSL (Gradle Kotlin DSL じゃないよ)について触れ、自分たちでも DSL を構築する方法を知る・構築できるようになることを目的とした発表です。 日本語で出したんですが、英語発表でもいいよと書いておきまし…
GitHub などを使っていると PR Review だのなんだのを自動化したくなりますよね。 ただ GitHub Issue などには Issue ごとの metadata attachment みたいなものがなく、何かしらの方法で情報を保存する必要があります。 CI のキャッシュを用いて、キーを PR …
fzy, fzf, peco などなど様々なフィルターコマンドがこの世にはあるけれど、結局それで何をすれば DX があがるのか・・・と言われたので、よく使うやつを羅列しました。とりあえずその1ということで。 GitHub - jhawthorn/fzy: A better fuzzy finder GitHub…
最近某社の人と、「そういうコマンドあったんだ」みたいな話ってあんまり外に出てこないし、無駄なことしてる可能性あるよね(意訳)みたいな話をした。 ということでそういうコマンドをどんどん書いていきたい。 1個目は git git 問題。 git まで打って、少し…
よくコマンドの実行例で以下のような記法を見ることがあると思う。 $ git add <file>... これは man で使ってる記法を元にしてることが多い。ただ「コマンドのサンプル(マニュアル)はこう書け」という厳密な構文が存在するわけではなく、MicrosoftやIBM始め、ある</file>…
とある Gradle Plugin を 2.0.0 に移行する際、v1 から Kotlin DSL を使っていた人の環境でちょっと問題が発生したというツイートを見たので、Kotlin DSL がどうやって DSL Marker なしに lambda で書けるようにしてるのかちょっと調べてみた。ここで記述し…
今年もスタッフでした。昨年の致命傷はこちら。 jmatsu.hatenablog.com 今回は 採択後のスピーカーとの各種やり取り タイムテーブル周り アプリなどで使うAPIの作成 公式アプリのメンテナー(特にCI) 前日設営配送周り Day1 のホール周りの下拵え(圧倒的 keim…
buildSrc 内のソースや Gradle Plugin の開発中でも Debugger を当てたいときはあると思います。 ./gradlew --stop ./gradlew <any task> -Dorg.gradle.debug=true --no-daemon 非デーモンのデバッグモードで Gradle を立ち上げると、Debugger Attach 待機状態になる。</any>…
MaterialComponent 対応をしていて、menu iconなども全部 theme baseのカラーリングにリファクタリングしている。 その中に pre-Lolipop でも TextView のicondrawable にtintが効かないというものがあったので、以下の方法で対応した。 import android.cont…
自分用のメモも兼ねて 人生 月 内容 1月末 Quipper を退職 2月頭 DroidKaigi 2月~ スノボいきまくる 2月~ 業務委託を2件持ってみて、忙殺される 4月頭 DeployGate に入社 5月 会社のお金で I/O 8月 KotlinFest のお手伝い 8月 我が家納骨所になる*1 10月頭 …
セブンからの帰り道、しほちゃんちの鍵を自分の家のオートロックに差し込もうとして刺さらなくて困惑しながら2019年を迎えた。 上の階の人がハッピーニューイヤー!おやすみ!って叫んでた。 完