December 22, 2019

Kotlin/NativeでBackground Threadを使う

この記事はKotlin Advent Calendar 2019 の22日目の記事です。 Kotlin Advent Calendarに参加するのは今年で5年連続5回目になりました🎉🐦 毎年22日近辺を書いています。マイルストーンの時から書いている記事もあるので情報が古くなっているものもありますが、 過去にはこんな記事を書いていました。 Read more

November 28, 2019

Philips Sonicareのバッテリー交換をする

5年前に家電量販店でPhilips Sonicareダイヤモンドクリーンの黒いフォルムに一目惚れして以来、電動歯ブラシを愛用しています。 ダイヤモンドクリーンは他のPhilips Sonicareシリーズと比較して若干高いので(約17000円)、普通に電動歯ブラシを使いたい方はエントリーモデルのイージークリーンがオススメです。威力は同じで充電方法の仕方やモード選択が無いだけでほぼ同じです。 Read more

October 30, 2019

Kotlin Multiplatform ProjectでSQLDelightを使う

Kotlin Multiplatform Project(MPP)で、Databaseを利用したい場合は現状SQLDelightというライブラリがオススメです。 2019年10月現在では、Android, iOS, JVMのサポートをしています。 SQLDelightは使い方自体はとても簡単なので、経験者の方は公式ドキュメントで細かい使い方を見ると良いと思います。 この記事はどちらかというとMPP初心者向けです。 Read more

September 24, 2019

MPPでKotlin/Nativeのアーティファクトをまとめて配布

Kotlin/Nativeを用いたiOSの開発では、シュミレータ用のx64とiPhone実機用のArm32, 64の2パターンのCPU用アーティファクトを用意するのが一般的です。 ただ普通の方法で配布すると、ライブラリ利用者側は このように3つのアーティファクトの依存関係の定義を別々に記述する必要があるため少し不便です。 Read more

July 31, 2019

Macを買った時に設定すること

新しいPCを買ったり、PCが壊れて一時的に代替機を使う場面であったり、入社したりと、何かと新しくPCを設定する場面というのは少なくは無い。 その度に、あれこれはどうなっていたっけ?とか設定を見直すのは面倒なものである。 普段はEvernoteに一通りの設定の手順をメモっていたが、セキュリティの都合でEvernoteが使えない場面があって不便だったのと、意外と他人の設定を見ると発見にもなると思うので、WEB上にもメモっておく。 普段使いのPCはWindowsが好きだけど、開発はMacの方がしやすいので、この記事はMac前提になっている。 ショートカットは完全に個人的なやつなので、よしなに🙏 Read more

June 29, 2019

念願の写真ポートフォリオサイトを作った

昔から写真を撮るのが好きで、小学生の頃から親の携帯電話の写メと呼ばれる機能を使って色々な写真を撮って遊んでいた。 まだその頃は、30万画素とかが普通でデジタルカメラはまだまだ高価で家電量販店に行くとデジタルカメラとプリンタを数十万円のセットで売っていた時代だった。 よく一緒にいる人は知っていると思うが、自分は写真を撮るのは好きだけどあまり人間を撮るのは好きではない。 小学生の修学旅行は写ルンですと呼ばれるインスタントカメラを持っていく事が許されていて、みんな写ルンですを持って行っていたのを覚えている。 今振り返ってみると、修学旅行で撮った写真をお店で現像して貰った時に「全然人が写ってないじゃん!せっかく現像したのに!」と親に言われたのを思い出した。(当時はフィルムカメラで撮った写真をお店に渡して数日後現像されて返ってくる仕組みだった) たしかに、観光地に行くとみんな自撮りして、集合写真を何枚も撮っている。普通の人は、カメラは人を撮る事がメインで風景や建物、自然等の美しいものを撮る道具ではないんだ。という事に気付かされた出来事であった。その心は今でもあって、自分の撮った写真はほとんど人が写っていない。もちろん観光地では避けられないので写ってしまっているが、人が一瞬空くタイミングを伺って10分とか20分とかその場にいることもある。その辺には結構こだわりがある。 Read more

March 28, 2019

Kotlin Multiplatform LibraryをBintray経由で配布

先日Napier というKotlin Multiplatform Project(以後mpp)におけるログライブラリを作成したのですが、 jCenterにアップロードするまでに大変苦労しました。 先人の知恵を書き記しておくので、この記事を参考にしてみなさんもKotlin mpp libraryを作ってみて下さい。 Kotlin mppに限らずgradleのプロジェクトをbintray経由でjCenter, Mavenに上げる際にも役立つと思うので、参考になれば。 Read more

© AAkira 2023