kernel-rouletteRustでLinux kernel moduleが書ける…。噂の真相を突き止めるため、GitHubへと向かった。 ネタばれ。噂は本当だった。 まず最初に見つかったのが、rust.koです。 内容は、kernel moduleをロードすると、"Hello fromRust!++"をprintkで出力する、というものです。 ただ、3年前からメンテナンスされていません。早々に見切りをつけて次を探しました。 次に発見したのが、kernel-rouletteでした。 character device driverを実装しており、デバイスファイルをreadすると、一定確率でkernel panicを起こす、というdriverでした。 なんて迷惑なdriverでしょうか こういう高度な技術を使って、無駄なことするの、好きです。 最終更新日が7ヶ月前なので、トラブルがあっ

What isit ? The Obfuscated Tiny C Compiler (OTCC) is a very small C compiler I wrote in order to win the International Obfuscated C Code Contest (IOCCC) in 2002. Mygoal was to write the smallest C compiler which is able to compileitself. I choose a subset of C which was general enough to write a small C compiler. Then I extended the C subset until I reached the maximum size authorized by the co
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフーTechBlog はじめに 検索技術の菅原です。 以前にこのTechBlogで紹介されたNGT(Neighborhood Graph and Tree)という高速な近傍探索を実現するソフトウエアのpython用インターフェースが公開されました。pythonは機械学習のライブラリが多く公開されており、より手軽にNGTを組み合わせて使うことができるでしょう。 そこで今回はword2vecのベクトルを近傍探索する実践的な内容を紹介します。word2vecを扱うライブラリとしてgensimを使用します。word2vecやgensimの詳しい説明は省略しますが、分からなくてもpythonの文法を知っていれば理解できると思います。今回使用した環境はMacBo

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く