苦節5ヶ月、ようやくktmidiをGradle 8.x系列に移行できた。Gradleがビルドエラーをまともに報告しない問題 https://github.com/gradle/gradle/issues/26091 は結局未だに修正されていない。JavadocJarがまともに作れない問題 https://github.com/Kotlin/dokka/issues/3122 はdokka 1.9で修正されていて、Kotlin 1.9にアップグレードすることで何とか対応できた(1.8の対応方法は効果なかった)。
Kotlin 1.9にしたからwasmもビルドできるかなと思ったけどktor-ioが未対応で出来なかった。ktorはByteOrder判定にしか使っていないので依存関係消せるんじゃないかと思うけど、やってみないとわからん…
欧州委員会は、EU新法DSA(デジタルサービス法)に基づきX/Twitterの違法行為調査手続きを開始した。
違法コンテンツ(ヘイトスピーチなど)および偽情報への対処義務違反、透明性に関する義務違反、ユーザーインタフェースの欺瞞的デザインの疑いが持たれている。
関連情報
ティエリ・ブルトン欧州委員のツイート
https://twitter.com/ThierryBreton/status/1736701607553692020
最新のCompose Multiplatformの構成、1年前のCompose for Desktopとまたぜんぜん違う作り方になってる…
Webページでテンプレートを作成するようになっちゃってる(IDEからやらせてほしい)。androidモジュールとdesktopモジュールが消えてcomposeAppとiosAppになって(これKMMにあったのかな)、内容はだいぶスッキリした構成になった。
composeAppとiosAppの名前が決め打ちなのはイケてない。KMPライブラリのプロジェクトには複数のサンプルアプリが含められるべき。この辺はソリューションという単位があった.NETにはまだ及ばないな。
これなー。鈴木さんとは会って話もしたことがあるけど、極右にハマったとかではなくて、いわゆる「分断」の問題を自分のメディアが解消する、という意気込みでやってたと思うんですよね。そのためにはいろんな思想を持つ読者をユーザとして取り込む必要があって、そのプロセスとしてリベラルだけでなく極右とも繋がる必要がある、と考えたんだと思います。
だけど、それは一般にリベラルの人には理解されないので、「あっち側に関わるなら私は関わらない」みたいな話にはなりがち。
鈴木氏のやりたいことを他の社員と共有できなかったのが敗因かなと思うし、それはいずれにしてもアメリカでは(日本でもだけど)難しかったのではないかと思います。
🚨 THE TIME HAS COME 🚨
Rocket men Elon Musk and Jeff Bezos face off for the crown. We only wish the winner could be blasted into the sun as a reward!
🗳️ VOTE NOW: https://docs.google.com/forms/d/e/1FAIpQLScDh0uZGU31bE_-pRl_gBbE-FuL5tl5YeE6zzPgltETUdfLGg/viewform?usp=send_form
Neko Hackerライブやってるの。ちょっと檻の外から見てみたい(27日のは予定がかぶってて無理) https://www.youtube.com/watch?v=9WtVRAhEGJY
モダンを謳うLinux/macOS向けターミナル。これ結構面白そうだ。ターミナルの中からローカル/リモート問わずvscodeによるファイル編集が可能。Markdownなどは見やすく表示。履歴は全部残して全文検索可。オープンソース実装
---
Wave Terminal
https://www.waveterm.dev/
#bookmarks
KMPの話でもしようかな(空いてた) https://love-kotlin.connpass.com/event/303032/
外に出ていたんだけどこんな時間に20Cとかなってて異常気象だな…!?ってなってる
After various attempts to improve libasound binding packaging in alsakt-javacpp and dealing with JavaCPP and native dependencies in rtmidi-javacpp (also migration from rtmidi-jna), I could finally release the latest ktmidi (v0.6.2): https://github.com/atsushieno/ktmidi/discussions/55
`AlsaMidiAccess` bundles libasound 1.2.10 which supports MIDI 2.0 ports. It can be enabled when you create virtual MIDI ports. (Only on ALSA right now, as we only have rtmidi backend to have access to other platform APIs.)
WirelessWire News連載更新(オープンソースの失われた10年と「オープンソースAI」の行方) https://yamdas.hatenablog.com/entry/20231213/wirelesswire
(This is my Japanese timeline. atsushieno@g0v.social for English)
music software tools enthusiast. Audio Plugins For Android, Linux, MML, MIDI 1.0/2.0.
old posts are at https://mastodon.cloud/@atsushieno