mattintosh note

Hello Raspberry Pi!

Linux

久しぶりに HDD を買った

ネットワークストレージの空き領域が無くなったのでいい加減買い足し。地雷と言われてる ST4000DM004 にした。Western Digital はあまり好きじゃないし、昔ほど HDD の性能に拘りは無い。 いまはネットワークインターフェイスの関係で Raspberry Pi 3 から N…

Ubuntu で Atom や Haroopad のフォントが汚い

Haroopad。なかなか良いアプリなんだけど Ubuntu 18.04 で使っているとなぜだかレンダリングがおかしい。うちは KDE だし仕方ないのかなぁ〜なんて思ってて、Atom を使う用事があったので起動したらこいつも汚い。freetype か pango あたりかな、なんて調べ…

Cisco Packet Tracer 用 Docker コンテナを作る

タイトルの通り。「Cisco Packet Tracer が Ubuntu 14.04 向けなら Ubuntu 14.04 で環境を作ればいいじゃない!」というノリ。 「ん?X11 転送以外で Docker コンテナから GUI ウィンドウってホストに持ってこれるのか?」と思ったけど -v /tmp/.X11-unix/X0…

Cisco Packet Tracer 7.1.1 を Ubuntu 16.04 や Debian 9 以降にインストールする方法

会社で CCENT/CCNA の教材作成用に Cisco Packet Tracer を使う用事があったので Linux 版のインストール方法を残しておく。 Ubuntu 16.04 以降では Packet Tracer 7.1.1 をインストールしただけでは起動できない Linux 向けの Cisco Packet Tracer 7.1.1 は…

VirtualBox の UEFI で Ubuntu が起動しない

EFI ブートの PC 用に USB メモリを作ってるんだけど、インストール後に VirtualBox を落として起動したら Ubuntu が起動しない…と。 なんか前にも同じようなことがあった気がするけど、どうやったっけ…で調べたら詳しく解説してくれてる方がいた。 www.down…

Ubuntu 17.04 Zesty から 17.10 Artful へ

apt-get update したら URL が見つからないよと言われたので。リポジトリを ftp.riken.jp にしてるんだけど Zesty のサポートが2018年1月までだったのでサーバから無くなったようだ。 $ cd /etc/apt $ sudo gzip -k sources.list $ sudo sed -i'' 's/zesty/a…

Linux で qaac がさくっと使える Docker コンテナを作った

C93 で CD を色々買ってきたので PC に取り込もうとしたんだけど、新しい PC に qaac の実行環境を作ってなかったので Docker で作れるようにしてみました。 github.com qaac って何? (ざっくり言うと)iTunes なしでコマンドラインから Apple の AAC/ALAC…

qaac の準備が面倒くさいのでスクリプト化した

Linux で iTunes の AAC/ALAC エンコーダーを使うために WINE 経由で qaac を使うんだけど、qaac の準備がめんどくさかったのでスクリプト化した。 Linux で qaac を使う方法は過去記事参照。 mattintosh.hatenablog.com qaac のバージョンは執筆時点では 2.…

Mac や Linux でコミケカタログROM版は使えるのか?

今年はちゃんと人柱になってコミケDVD-ROMカタログ買いました!Nihonshu/EasyWineでMacでもとりあえず開けてるぞ(*´ω`*)#コミケ #C93 #Mac #Wine #Nihonshu #EasyWine pic.twitter.com/NUizxgoWPV— mattintosh4 (@mattintosh4) 2017年12月23日 だいぶ前から…

Node-RED から Zabbix にデータを連携する

始める始めると言いつつまだ始めてない FlashAir Lua。Zabbix は Zabbix Sender が無くてもソケット通信ができればデータを送れるのは前に試したときにわかったけど、FlashAir の Lua からソケット通信が出来るかどうかがわからない。とりあえず HTTP で何か…

コマンドラインから Chromecast に動画を送りたい

先日、会社用に Chromecast(第2世代)を買ってなかなか便利だなぁと思ったので自宅用にも買ってみた。 YouTube なんかの動画を再生するには当然便利なんだけど、ローカルの動画とかを再生しようとなると Google Chrome(Chromium)で file:/// にアクセスし…

PING の結果をひたすら Zabbix に送るだけのスクリプト

前回は SQLite を使ってやってみたけど、今回は Zabbix にそのまま送る方法。 PING コマンドの出力の時間部分だけを使う。 $ ping localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 tim…

Shell と PING でネットワークの速度を監視する

とある場所のネットワーク速度が著しく低下することがあったので監視目的で PING を使ってみることにした(iperf 使いたいけど相手が居ない)。とりあえず PING の出力をパースして SQLite に格納。GNUPLOT で可視化するけど、そのうち Zabbix とかに移して…

Linux で Wacom CTH-490 を使うときの設定

Wacom CTH-490 を買ったのでちょっと設定を弄ってみる。CTH-490 だけど、サイズが違うだけの CTH-690 と共通だと思う。Ubuntu と KDE 、Wacom タブレットドライバの環境は下記の通り。 $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 17.04 R…

Wacom のペンタブレット CTH-490/K1 を買った

昔から「ペンタブ欲しいな〜」とは思っていたもののなかなか機会がないまま十数年。資料作りとかすることがちょいちょい増えてきそうだったのでとりあえず入門機を買ってみた。 ワコム ペンタブレット Intuos Comic S ペン&タッチ マンガ・イラスト制作用モ…

CentOS 6/7 CUI Installation

GUI インストールが嫌いなので。VirtualBox で試してみたけど10分かからずにインストール終わった。(CentOS 6 は5分もあればいける) CentOS 7 Minimal CentOS 6 Minimal CentOS 7 インストーラメニューで TAB キーを押す。 ブートオプションに text を追加…

Docker で Ubuntu Xenial な Zabbix Server を立てる

CentOS 版やったし、Ubuntu 版もやるよねってことで。 mattintosh.hatenablog.com CentOS よりは楽な印象。 ubuntu:xenial でコンテナ作る。 docker run -ti --name hogehoge ubuntu:xenial /bin/bash こっからコンテナ内のシェルで実行していく。 apt-get u…

Docker で CentOS 7 な Zabbix Server を立てる

Docker 覚えよーってことで Zabbix がすぐに使えるコンテナを作ることにした。 いまこんな状態。 LXC は使ってるけど Docker はほとんど使ってない Mastodon のインスタンスを作るときに Docker を触った 知ってるよ!クジラのアレでしょアレ!! つまりよく…

Zabbix で SNMP Agent と通信する

Ubuntu 16.04 LTS で SNMP Agent を構築していく。 snmp、snmpd、snmp-mibs-downloader をインストールする。 $ sudo apt-get install snmp snmpd snmp-mibs-downloader /etc/snmp/snmp.conf の mibs : 行をコメントアウトする。(+ALL でもいい?) $ diff …

Zabbix Server と Zabbix Agent の連携

Raspberry Pi に Zabbix Agent をインストールして先日構築した Zabbix Server にデータを収集してもらう。 zabbix-agent パッケージをインストール。 $ sudo apt-get install zabbix-agent /etc/zabbix/zabbix_agentd.conf を編集。バックアップは任意でど…

Raspberry Pi と Bluetooth 経由でシリアル通信する

前回は USB シリアル変換アダプタによる通信だったので今回は Bluetooth で。 メインの Ubuntu から Raspberry Pi に Bluetooth で接続してシェルで操作できるようにするまで。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Desc…

Ubuntu Server 16.04 LTS に Zabbix 3.0 をインストールする

CentOS 7 にインストールするのは終わったので、今度は Ubuntu に入れてみる。公式のドキュメント通りにやればいいのだけど、ちょっと手順を変更して構築する。 GPG 鍵の登録。LXC の Ubuntu は curl や wget がないかもしれない。また、ca-certificates が…

PIXEL for PC を VirtualBox 用にディスク拡張して使ってみる

「x86 用に Raspbian ビルドしてみようかな〜」と思ったらもうとっくに出てたでござる…orz www.raspberrypi.org 最近は新しい USB ライターで Ethcer なんてのも出てるんですね。Win32 なんちゃらよりよっぽど良さそう。(Windows じゃないからどうでもいい…

Hyper-V 上の Ubuntu で Time has been changed が止まらない

会社の仮想環境で Ubuntu を使っているのだけど、いつからか bmon の表示が「止まったと思ったら一気に流れだした」 htop や glances が途中で止まる と言ったことが起こるようになってしまった。 で、gnuplot で timestamp を使ってグラフを作ると何故か逆…

シェルスクリプトで最後の改行を取り除きたい

前に AWK を使ってやったことがあったような気がしたけど head だけで出来るんだよな…。AWK でやったことの方が印象が強くてこっちを忘れてしまう。 head -c -1 file あぁでも Unix の head に -c オプションが無くてそれで AWK を使ったような気がする。で…

パイプで繋いだコマンドの出力をバッファ無しで受け取りたい

先日、Raspberry Pi で温度を測定するプログラムを書いたので温度をモニタリングしながらファイルに保存していこうと思ったら画面に何も出てこなかった。すっかり忘れてたけどバッファがあるんだった。 $ python2 temp.py | tee temp.csv 昔は grep --line-b…

dwm の st のフォントを変更する

Raspberry Pi で X Window System を使うときはだいたい dwm なんだけどなんか OS を再インストールする度にフォントが変わっている気がするので直に指定することにした。 と、言っても dwm から st を呼び出すときは Alt + Shift + Enter で、このカスタマ…

mpvで動画を再生すると出だしでコマ落ちが発生する問題

先日、Raspberry Pi 3 にファンを付けて温度上昇によるクロックダウンを予防することができたのだけど、動画を再生しようとすると開始からしばらくの間、遅延が発生する。 バッファサイズの調整してみたりしたが改善せず。 コンソールを見ているとキャッシュ…

mpv playerでYouTubeのミックスリストを再生する

YouTube を観ている際によく出てくるこの「YouTube ミックスリスト 曲やアーティストに基づく、ノンストップの再生リスト」。 これ以外にもユーザが任意に作成した YouTube のプレイリストもある。これらは URL を持っているのだが、これを mpv に渡しても1…

とりあえずこれだけ知っておけばなんとかなるRaspberry Piのオーディオ設定

いつからだか忘れたけど Arch Linux ARM では /boot/config.txt に gpu_mem=64 以外何も書かれなくなった。(RPi2 と RPi3 で設定が異なるからだろうか) んで、音楽を再生しても音が鳴らないことがしばしば。いい加減この辺の設定ちゃんと調べないとなと思…