unidic-mecabのidを一覧できるように掲載します(BSDライセンス).なお,プロジェクトにはleft-id.defとright-id.defが存在しますが,内容は同じです*1. 0 BOS/EOS,*,*,*,*,*,BOS/EOS,BOS/EOS,BOS/EOS 1 代名詞,*,*,*,*,*,*,*,和 2 代名詞,*,*,*,*,*,*,*,混 …
正規表現には肯定先読み (?=...) と肯定後読み (?<=...) と呼ばれる機能があり,先頭/末尾ではない文字列を検索するのに有用なので紹介します. 肯定先読みや肯定後読みを文章で説明するよりも,Pythonのunittestとしてソースコードで表現する方が分かりやす…
ドイツのベルリン美術館には,500,000個の硬貨が所蔵されており,紀元前7世紀に小アジアで硬貨が鋳造され始めてから21世紀の現在に至るまでの幅広い種類の硬貨があることで有名です*1. この膨大な所蔵品で戯れることが可能なWebサイトを紹介します. uclab.…
以下の関数でメモリ使用量(RSS)が取得できます. import platform import resource def get_maxrss() -> float: system = platform.system() r = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss if system == "Darwin": return r / 1024 / 1024 # byte…
TestCafeを使っていたところ,"ERR_HTTP2_HEADER_SINGLE_VALUE"というエラーが出たので,原因と対応方法をまとめます. node.jsのinternal/http2で"ERR_HTTP2_HEADER_SINGLE_VALUE"というエラーが出るのは,headerに重複するキーが存在するためです. ERR_HT…
µとμの見分けられないので,コピペ用に記事にしました. µ : MICRO SIGN(U+00B5) μ : GREEK SMALL LETTER MU(U+03BC)
Raspberry Pi 4 Model B にはBluetoothとWiFiが搭載されていますが,サーバー用途で使用する場合など,これらの機能が不要となることもあるので,有効・無効を切り替える方法をメモしておきます. Bluetoothの有効・無効 /boot/config.txt 無効にする: dtov…