« 2019年7月 | トップページ | 2019年9月 »

2019年8月

2019年8月25日 (日)

2019年8月24日の練習の記録

  • ストレッチ
  • 6分間走(ゆっくりめ)
  • すわいしょう 捻る方向 に 200回
  • 単換掌、順勢掌、双換掌

など。

2019年8月20日 (火)

xautolock を一時的に無効にする -corners オプション

xautolock -disable が効かないことに気づき、printf を挟んで調べていくと、XGetWindowProperty が type_return, format_return, などにすべて 0 を返している。

何か別のプログラムが Xサーバーを占領している可能性もあるのだが、現時点ではよくわからない。

 

対応方法として マウスカーソルを画面の隅に置いて、一時的に無効にする方法が紹介されていた。

https://www.reddit.com/r/i3wm/comments/ak8fjy/how_do_you_guys_suspend_xautolocki3lock_when/

コマンドラインからの制御はできないが、DVDを観ているときとか、これで十分に対応できるので、とりあえず良しとする。

2019年8月18日 (日)

2019年8月17日の練習の記録

夏バテ、日頃の怠けもあり、あまり身体を動かしていないので、9月に「運動についてこれる呼吸器を復活すること」を目標にする。

  • 軽く懸垂(床にお尻が着いた状態で、バーに掴まり身体を持ち上げる)
  • 6分間走(歩くのとジョギングの間くらいのペース) 途中で過呼吸のような息苦しさを感じたが、呼吸を絞ったら直った。
  • すわいしょう 捻る方向 に 200回
  • 3つの基本功のおさらい
  • 単換掌

など。

2019年8月16日 (金)

LVM のロジカルボリュームをあるPVから別のPV(新規作成)に移す方法

こちらも、下書きからのサルベージ。

使うコマンドのみ列挙。

  1. pvcreate 新規にPVを作る
  2. vgextend 1.で作ったPVを加える
  3. pvmove  PV(の内容)を移動する。
  4. vgreduce 移動元のPVを外す。

より詳しい説明は、 pvmove 移動 などで検索すると見つかります。

例えば https://blog.goo.ne.jp/btnw_blog/e/6b64b279bf7efcafa7f827fcd2ae1f70
など。

Bluetooth USBアダプタとヘッドセットをペアリングする(bluez 5)

(ブログの下書きを整理していてみつけた書きかけに補足して仕上げ。)
以前、bluez4 を使用する接続方法を書いた。

bluez5 に上げた後、あの記述のままではうまくいかなかったので、bluez-test-scripts パッケージ内のスクリプトで一部手順を置き換えて試したところ、ペアリングに成功したのだが、その当時のメモがない。

今(bluez 5.50 が入っている)どうするかというと、bluetoothctl コマンドを使う。
(GUI ならほんとは blueman とか使うんだろうけど、こっちの方法に馴染んでしまった)

$ bluetoothctl

[bluetooth]# scan on   ←プロンプトが変わる。ホストアダプターの方をペアリング受付状態にする。

デバイスの方もペアリング受付状態にしてから、

[bluetooth]# devices

Device XX:XX:XX:XX:XX:XX (デバイス名)  ←ホストアダプターから見えているデバイスのリストが出てくる
  :

[bluetooth]# pair XX:XX:XX:XX:XX:XX   ← ペアリングする相手のアドレスを指定する。XX:...の部分は Tab キーで補完が効く
ペアリングに成功したら、

[bluetooth]# connect XX:XX:XX:XX:XX:XX  

で接続確立。

[bluetooth]# quit

でコマンドプロンプトに戻る。

2019年8月15日 (木)

Perl でGMT → JST の時差を直す

MovableType 形式でエクスポートされたブログデータをインポートし、公開前に確認したところ、どうも投稿時刻がおかしい。

元データのWordPress エクスポート XML では、時刻の後に +0000 の文字列が。これは GMT で時刻を書き出しているな。

MovableType 形式の時刻をいじる方が楽そうなので、そちらに挑戦。

Perl で時刻表記をいじる方法を調べると、Time::Piece を使う方法が見つかった。

時刻表記の読み書きだけでなく、9時間進める演算も必要なので、この場合は DateTime よりも便利らしい。

使ったスクリプトを書いておく。標準入力に元データを入れ、標準出力に変換後のデータを吐く。

続きを読む "Perl でGMT → JST の時差を直す" »

2019年8月14日 (水)

exFAT が pmount できなくなっていた理由(Debian)

以前は、launchpad に投稿されている パッチを pmount に当てれば マウントできていたのに。

 

調べていくと、exfat-fuse パッケージに原因があった。

1.3.0-1 では、なぜか mount.exfat が nonempty オプションを fuse に渡さなくなっている。

 

上流の問題なので、直接 github で Pull Request を作って送った。

 

 

2019年8月 4日 (日)

WHR-HP-GN dd-wrt の更新

長らく30949から上げることができていなかった。

Web インターフェイスから新しいファームウェアをロードしても、リセットがかかってバージョンが上がらない状態が続いていた。

 

こちらのページで、ファームウェアのサイズ制限についての記述を発見。 https://www57.atwiki.jp/ddwrt_openwrt/pages/89.html

裏を取れていないが、ここに書かれている 3,801,088 バイトよりも小さい whr-hp-gn-firmware-MULTI.bin を探してインストールすることにする。

 https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2019/ より、新しい方から虱潰し。

現時点では 06-11-2019-r40009/ にあるのが該当する最新のもの。ダウンロードし、Web インターフェイスから書き換えができた。

なお、今 Router Database で機種名 whr-hp-gn を入力して表示されるバージョンはすべて上記のサイズ制限を超えている。
07-04-2019-r40189 に書き換えできないことは確認済み。

まさか書けないファームウェアが dd-wrt 公式サイトに置きっぱなしになっているとは。。。これもベータ版故か。

« 2019年7月 | トップページ | 2019年9月 »

2026年6月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
無料ブログはココログ