katsuの駄日記

KOF2018に参加してきた

もう3日も前ですが、 KOF2018 に参加してきました。 いちおう、関西Debian勉強会の発表者側の体で。

一昨年参加して、2回目の参加なのですが、前回来たときよりも少し人の入りは悪かったような。 まぁ、同じ日に色々とイベントがあったようなので、ちょっと分散してしまったのかもです。 特に、北の大地から怪しげなオーラは感じとれましたね。 TeXConf2018という、KernelVMと同じくらい濃ゆそうなイベント……。

さておき、ブース番してたのであんまりセッション聞きにいったりできなかったのですが、 Netwalker実験所さんの発表だけは聞きにいってみました。 以前東海道らぐさんとかとの共催のライトニングトークで話されていた方かと記憶してますが、 よくあんなにジャンク集めて色々と試すなぁ……といった感じでした。 もうちょっと技術的な話も聞きたかったですが、動かしたマシンの紹介だけで50分な感じ。

あと、ジュンク堂が来てて、オライリー本を買うとカレンダーが付いてくるということで、 迷いに迷って、 Go言語でつくるインタプリタ を購入。 実は最近、 このPodCast の影響で RISC-VのCのコンパイラ 書いてみたりするので、結構参考になりそうだなぁ、と。 カレンダーも、最後の展示見本のだったけど無事もらえたし、内容も少し読んだ限りでは楽しそうなので、わりとよかった。

関西では、また1月に大阪でOSCがあるようで。 それまでに読み終えられるといいな……。

kotlin-nativeでHello World

あのKotlinがnativeなバイナリを吐くようになったらしいので、少しためしてみました。 公式サイト→ Kotlin/Native for Native

とりあえず、 github にツールチェーンのバイナリがあるようなので取得。 ソースコードはめっちゃ小さい(2Mとか)のに、バイナリのtarballはえらく巨大(80M超え)なので、 「なんぞ?」と思ったのですが、ソースのREADMEを読んでみたら最初のステップが 依存ファイルを取得するためにgradleを実行とか書いてあって萎える。

しかも失敗するし……。

% ./gradlew dependencies:update

FAILURE: Build failed with an exception.

* What went wrong:
Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
> Could not create service of type PluginResolutionStrategyInternal …

malloc() の闇

どうやって辿ったか覚えてないですが、最近 The 67th Yokohama kernel reading party という動画を通勤とかの間に観てました。(通信量気にするのが馬鹿馬鹿しくなって、月20GB契約してます。) で、今日ようやく一通り(1時間半)観れたんですが、まぁおもしろいのなんの。 惜しむらくは、質問(というか、ツッコミというか茶々)の音声があんまり聞きとれないことでしょうか。 おすすめです。

しかし、邪悪なことやってますねぇ。 余ってるビットを使うとか、ArmのThumb命令へのジャンプとか連想してしまう。

Pixel 3

発表されましたね。 いいお値段しますね……。

今つかってる携帯はASUSのZenFone 4で、スペック的にはある一点を除いて満足してつかってます。 ……その一点とは、FeliCaなんです。 なんと、本当にPixel 3が載せてくるとは……。

まぁ、ZenFone 4買ったのが昨年の11月なので、すくなくとも買うにしても来月以降かなぁ、と思ってますが。 おサイフケータイのために、前の機種も一緒に持ち歩くというまぬけな状態なので……しかし10マソか……。

「プログラミングRust」を買いました

プログラミングRust を買いました。 オライリーの本を買うのは久々かもしれません。 最近は、技術書も含めて本はなるべく電子書籍で買うようにしてたのですが、今回は紙で買いました。 まぁ、そもそもまだ電子書籍で出てなかったというのもあるのですが、 電子書籍リーダーっていったり来たりがつらいから、さすがに500ページ超える専門書の電子書籍となると……という感じで、 諦めて紙で買いました。 検索に関しては電子書籍の圧勝ではあるんですけどね。

さて、以前からRustは勉強したいとか言ってたのに、遅々として勉強は進まないし、 Rustで書いてるコレ も、適当にぐぐって出てきた方法で実装してるけど、 内容を理解せずに使ってるものばかりなので、まぁなんとかこれで勉強できればと。 にしても、C++わかってないから道は中々に険しそうです。 ガンバロウ……。