gdmでwaylandを有効にしているときに起こるマウスカーソルの問題について

状況 僕は4kディスプレイ1枚とFullHDのディスプレイ1枚を所有しています。 4kディスプレイを3840x2160のまま使うのはつらいので.xprofileでxrandr --output DisplayPort-0 --scale 0.8x0.8みたいなことをしていました。 wmはxmonadを利用していました。 症状…

DirtyCowはどのように動くか

github.com DirtyCowについて調べたので理解するのに必要となる前提知識と一緒にPoCについての説明をまとめておきます。rootを取ったり、REHLで動くものがありますが今回は一番基本的な、権限のないファイルに書き込むPoC(dirtycow.github.io/dirtyc0w.c at …

scikit-learnを使用した仮想通貨の相場学習

scikit-learnを使って雰囲気で機械学習をしたので覚書ということでまとめておきます。 github.com 使用したデータ cryptowatchのapiを使用してbitflyerのJPY/BTCのデータを引っ張ってきました。 Public Market REST API - Cryptowatch import requests r = r…

Nyquist keyboard build log [rev 1.5]

はじめに Nyquistキーボードを作ったので僕の失敗談を交えつつBuild logを書いていこうと思います。これを読んだ皆さんはしょうもないことでミスって基板を書い直さなくて良いようにBuild logを穴が開くほど読んでください。 それと僕は入ってないんですが自…

MacOSのシステムコール呼び出しでの"Bus Error: 10"

MacOSで64bitのシステムコールを呼ぼうとした時に気になったことがあったのでメモ。 MacOSのシステムコール https://opensource.apple.com/source/xnu/xnu-1504.3.12/bsd/kern/syscalls.master これを見るとexitシステムコールは1なのでアセンブリで書くとこ…

技術書典2に行ってきました

技術書典2に行ってきました。おわり。