2020-01-01から1年間の記事一覧
Python界隈の魅惑の何かです。久しぶりに今年の振り返りをしたいと思います。 発表 Covid-19の今年はあんまり外で話せなかったなという印象。自分から話に行くのではなく、受け身になっちゃったなとか割と反省点は多い。 そんな中でもいくつか話せて楽しかっ…
Kotlinではドキュメント生成ツール(KDoc JavaでのJavadoc的なもの)として Dokkaというツールがあります。 自作のライブラリでdokka 0.10.1を使っていたのですが、気づいたら1.4.xにアップデートしていました。1 Gradleでの書き方も変更があり、だいぶハマっ…
初めに 新しいPCを買ったこともあり、久々にwindowsでの開発環境を構築しようと思いました。 折角なのでWSL2などの最新の環境を試してみました。 作業メモを書いておこうと思います。 WSL2のインストール 今回はこれが目的なので何はなくともこれを導入. こ…
key value Python 3.8 or later Last Update 2020/09/06 こんにちは、yaml苦手っ子です。Python でJSON Linesを扱う方法を調べたのでまとめておきます。 JSON Lines とは JSONを行区切りでファイルに書き込んだものです。 JSON Lines ここによると以下が条件…
こんにちは、yaml苦手っ子です。GitHub Actions+GradleでCIする方法をまとめます。 key value Last Update 2020/07/06 Gradle こちらを参考にすればOK. docs.github.com 超シンプルに書くとこんな感じ。 name: Java CI on: [push] jobs: build: runs-on: ubu…
こんにちは永遠のJVM初心者です。 Property-Based-TestingのShrinkingとはなんぞやがよくわかってなかったのでまとめます。 TL;DR Property-Based-TestingにおけるShrinkingとは Property-Based-TestingにおけるShrinkingとは blog.johanneslink.net jqwikの…
こんにちは、Kotlin初心者です。 TL;DR この記事は前日のこちらの記事の続きです。が、Property-Based-Testing知ってる方はそのまま読んでもらって問題ありません。 masahito.hatenablog.com いろいろ書いてみた結果をまとめた forAll() と checkAll()の使い…
こんにちは、Kotlin初心者です。Property-Based-Testingやってみようとおもったけど、あまり良くわかってなかったのでまとめてみました。 TL;DR KotlinでProperty-Based-Testingやってみた kotestでの流れ サンプル 今回のサンプルはこちらにあります github…
masahito.hatenablog.com この記事は^の記事の続きです。^を読んでから読むと良いと思います。 なお、今回のサンプルコードはこちらにあります。(間違いなどありましたらご指摘ください) github.com TL;DR attrsのつかいどころ 今Python3.5 or 3.6を使ってい…
対象バージョン Python 3.7以降 TL;DR dataclassでも __slots__ を使える __slots__ をつかうとpropertyの追加ができなくなる(自由度が下るが、コードをおいやすくなる) slots とは docs.python.org __slots__ を使うと、(プロパティのように) データメンバ…
Ubunto19.10でSony WF-1000XM3 をつかおうとしたらすぐに使えなかったのでメモを残します。 2020/06/22 追記: Ubuntu20.04でも同様に利用可能なことを確認済み ソニー ワイヤレスノイズキャンセリングイヤホン WF-1000XM3 : 完全ワイヤレス/ Amazon Alexa搭…
Amazon WorkSpacesのクライアントをUbuntu 19.10で動かせたのでメモを残します。 TL;DR ArchのAURは探すとなんでもある debファイルのインストール先が探せればうごかせる(ちゃんと動くかは別ですが。。。 Amazon Workspacesとは Amazon WorkSpaces というマ…
お正月どこも行かなすぎ君です。 お正月に久々に持ち歩いてるノートPCを変えました。Ubnutu19.10でそこそこいい感じで使えています。 TL;DR Linux Desktopでそこそこ便利につかえている 仕事でMacつかっていて便利な辞書とかMagicTouchpadとかは対応してない…
PyCon mini Shizuoka 2020(online) でスピーカーとして話したので感じたことをざっくり書いておきたいと思います。 参加者として TL;DR オンライン開催楽しかった。Live配信で2トラックで流してくれたおかげで両方話が追えたのがすごい 運営の皆さんお疲れ…