2019-01-01から1年間の記事一覧
おくれました、すみません。 Beer Advent Calendar、20日目の記事です。 一昨日飲んだRuse Moksaってビールがシナモンがすごくておもしろくてすごいすごかったんですが、アイリッシュビールについて書こうと決めてたのでアイリッシュビールネタです。 ↑Ruse …
この間諸用があってKoinの内部実装を見ないと親友のセリヌンティウスが邪智暴虐の王ディオニスに処刑されちゃう運びだったのでKoinをのぞいて見ました。 みなさんのアプリはみなさんの子供です。そこに出どころのわからない謎の物体(オブジェクト)が注入さ…
この記事はAndroid 初心者向け Advent Calendar 2019の15日目の記事として登録させていただいています。寝なければまだ今日なのでセーフです。 プロローグ さて、みなさんはAndroidアプリのリソースになにを使用していますか?pngですか?pngですよね。そう…
弊学の図書館サイトではbibファイルがダウンロードできるのですが,texファイルから参考文献参照するのに一つのbibファイルにまとめたくて,でも全部手でコピペして一つのファイルに書き足していくのが面倒だったので喰らえ!俺のワンライナー! 歪んだ育ち…
前回、[お気持ち] Androidアプリでtoolbarって気軽に置くものじゃない気がしてきた - ハヤシライスに入ってるマッシュルームが好きに続いてデザインへのお気持ちエントリです。 デザイン無知無知マンの僕がイキり散らすので不快だったらごめんなさい。 個人…
タイトルの通りです。 Android StudioでNew ProjectしてEmpty Activityを選んでもtoolbarはついてきます。Emptyじゃないじゃん。 そんな印象が関係しているかどうかはわかんないですが、個人でアプリ作る時にも僕は割とまずtoolbarを置いて、そこからコンテ…
CIでktlintCheckを実行してからその結果をDangerでコメントさせていたのですが、報告するだけじゃなくてお前が直してくれという気持ちになったのでCIに修正させようという少年少女の物語である。 背景 Dangerでlintの結果をコメントさせると、unusaed import…
個人で作っているAndroidアプリのCIをBitriseからGitHub Actionsに乗り換えた話などをしていきます。 GitHub Actionsで使ってるyamlはこんな感じです。 name: Android CI on: [pull_request] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/ch…
男には泣いていい瞬間が3つある ひとつ目は 生まれたとき ふたつ目は 大切な人を失ったとき みっつ目はTokyo 7th シスターズ EPISODE.1.0-001、Episode.KARAKURI、EPISODE.3.0-014、EPISODE.4.0 AXiS 12話、13話を見たとき、Koinでsingle { Hoge() }したク…
先日Nimでオブジェクト指向っぽいコードを書いたのですが、まとまってる記事などが見当たらなかったので軽いまとめです。 内容の高度さで言えば class Greeting { fun printHello(s: String) { println("Hello, $s") } } fun main() { val greeting = Greeti…
20卒で某web系のベンチャー企業でソフトウェアエンジニアとして働けるであろうという目処が少し前についたので振り返りです。 就活やプログラミングを中心に2018年1月以降くらいのことを時系列的に書いていこうと思います。 僕自身が周りに同じような職種や…
何番煎じか分かりませんがmHogeHugaみたいなあれを正規表現で一発で直したいなあと 正規表現で置換できるIDEなどで ([^A-Za-z0-9,\n])m([A-Z]) -> $1\l$2 でいけそう。 でかいプロジェクトで一括でやったら挙動は予想通りでしたがmContextがcontextになって…
先日参加したAtCoderのABC121で、手元ではコンパイルが通ったコードがCE(コンパイルエラー)だったのでそのお話です。 手元でコンパイル通ったコードがAtCoderではコンパイルエラー出て鬱になった— あおさ (@aosa4054) March 9, 2019 理由はよくわからない…
先日Cookpad Spring 1day Internship 2019のサービス開発コースに参加してきました。 その時の内容が非常に勉強になったので備忘録を兼ねてブログに書こうという回です。*1 基本的に下のスライドの内容を部分部分反芻していくブログになると思うので、通した…
Gmailアプリなんかでよく見るくるっと裏返るViewを実装していこうという回です。 Aと書いてある丸いViewが裏返ってます どうやったか コードを示す前に簡単な指針を説明したいと思います。 裏返る前のViewと裏返った後のViewを同じ位置に用意する 裏返る前の…
はじめに RecyclerView.ItemDecorationを表示するかどうか、スクロールの状態によって切り替えたかったというお話です。 僕がDroidKaigi 2019の公式アプリのissueと、それに対して僕が提出したプルリクに基づく投稿です。*1 *2 やりたかったこと 具体的なiss…