ダイナミックマイクアンプの制作

概要 リモート会議等が増えたことでマイクをパソコンに入力することが増えた。話者聴者双方の快適性のため、家にあるダイナミックマイクを通話で使用することにした。その際電圧をラインレベルまで引き上げるためのアンプを制作した。 回路のユニバーサル基…

AWS SDK for GO API Reference がもっさりするのでダウンロードして閲覧する

AWS SDK for GO API Reference (例えばEC2のリファレンスなら ec2 - Amazon Web Services - Go SDK) はかなりもっさりしている。特に、ページ内リンクを新しいタブで開くときは新たにダウンロード・ページ遷移を両方するのでしんどい思いをする。 Google Chr…

vimでgolang (あるいは他の言語) のquickfix errorformat を利用する (Debian)

Vimは、組み込みでいくつかの言語のコンパイル設定ファイルを持っている。 Debian, Vim 8.1なら、/usr/share/vim/vim81/compiler の下に ${言語名}.vim というファイルが置いてある。golangなら /usr/share/vim/vim81/compiler/go.vim。このPATHは runtimepa…

gitでコミット時にコードをフォーマットしてからコミットする

yoshinorin.net 上記事によると for FILE in `git diff --staged --name-only | grep .php`; do # ここで言語に応じたなんらかのフォーマット処理 git add $FILE done が提案されているが、ステージングエリアにdeletedがあると formatter の引数にに存在し…

pytestでpytest-profilingを使っているときにでる ValueError: Plugin already registered

概要 $ make pytest if [ -z 1588034257 ] || [ 1587982138 -ge 1588034257 ]; then \ docker build . -t test; \ else \ echo "Docker container image is ready up to date."; \ fi Docker container image is ready up to date. docker run --rm -it test…

Linux CLIでWi-Fiをする関係のまとめ

Prerequisites Raspbian wpa_supplicant dhcpcd 困ったら sudo systemctl restart dhcpcd primitiveにやる wpa_cli $ wpa_cli interface $ wpa_cli interface [ifname] $ add_network 0 set_network 0 ssid "SSID" set_network 0 psk "passphrase" enable_ne…

VNCでOpenGL APplicationsを飛ばす on Ubuntu16.04 with Nvidia GPU

VNCでOpenGL APplicationsを飛ばす on Ubuntu16.04 with Nvidia GPU Prerequisites Ubuntu 16.06 Nvidia GPU proper driver (e.g. nvidia-410) lightdm fcitx 4 考え方 本物のX (Xorg) 以外でOpenGL applicationを動かす際には、VirtualGLなる(そのまんまな…

RUPC2019参加記

写真はない 記憶もあんまりない -82日目 学会で知り合った @medalotte さんが最近競技プログラミングを始めたと言ってるのでRUPCに誘う 行けたら行くって言ってた気がする 1日目 @medalotte さんと再開する @Pulmn さんと @medalotte さんと組む Bを読む。な…

定番WMなし、qtileでラップトップをいい感じに使う

Environments Thinkpad X Yoga Debian Stretch (Linux 4.9.0) qtile 0.12.0 python 3.5.3 i3lock 2.12 ボタン・ふたでSuspend /etc/systemd/logind.conf の [Login] 中の項目を設定。Linux Man Pages: logind $ cat /etc/systemd/logind.conf [Login] Handle…

NVIDIAのGPUとドライバが入ったLinux (Debian) マシン上でrvis (ROS kinetic) をDockerを介して実行する

[注: 未解決] 環境 Debian Stretch (GNU/Linux 4.9.0-8-amd64) 01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 710B] (rev a1) 問題 Dockerを介してrviz (おそらくopenGLを使うアプリケーション全て) をウィンドウを使いつつ表示…

Vapeに入門したまとめ

はじめに ストレスでタバコに手を出しそうになったがグッとこらえてvapeをはじめた。最近2本目としてfog1を買ったが、その際種類がいろいろあって悩んだのでメモ。 vapeとは そもそもタバコはタバコ葉を燃焼させその際生成される物質を吸引するもの*1。この…

xmodmap の autostart on qtile

まとめ qtileはstartをhookできる 参考 Hooks — Qtile 0.12.0 documentation

debian stretch on thinkpadでtrackpoint sensitivityを永続化

tl;dr systemdでファイル監視するやつが動かず、udevにルールを追加することでうごいた xinput --list ... ↳ TPPS/2 IBM TrackPoint ... cat /etc/udev/10-trackpoint.rules ACTION=="add", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{…

特殊なSolaris11にgitをソースからインストールする(管理者権限なし)(install command)

/usr/ucb/installがないのでビルド時にINSTALL=`which install`する 関連 kpdk.hatenablog.jp

Solaris11にgitをソースからインストールする(管理者権限なし)

結論 $ make NO_GETTEXT=1 前提 GNU CC GNU make 経緯 進学し環境が初期化されたので再度gitをインストールしようとしていた。管理者権限は与えられないのでパッケージマネージャ等は使えない。したがってソースからビルドする必要がある。gitのバージョンは…

Debian系Linux(64bit)でModelSim-Altera(Intel)が動かないときに見る記事

環境 64bit Debian系Linux(Linux Mint 18.1 Serena) Quartus Prime Version 16.1.0 Build 196 10/24/2016 SJ Lite Edition ModelSim - INTEL FPGA STARTER EDITION 10.5b Revision 2016.10 Date Oct5 2016 (Model Technology ModelSim ALTERA STARTER EDITIO…

ACM-ICPC Asia Singapore Regional Contest 参加記

ACM-ICPCアジア地区予選に参加してきました。 日記です。 0日目 会津若松駅に一番につく 磐越西線に乗る。揺れる。 東北新幹線に乗る。揺れない。 成田エクスプレスの特急券を買う。券売機のディスプレイに同じ内容が左右に分けられて表示してありとまどった…

ASL合宿参加記

弊校と東海大学さんとの合同ハッカソン。 0日目 大学図書館でHDLとかアーキテクチャとかについての本を流し読みする よくわからない 帰りにミスドでドーナツを食う 1日目 トマトを食べる 今日も一日 pic.twitter.com/Z1s1icl6wg— ろーるっち (@rollman054) 2…