テクノロジー

Logicool TrackMan Marble (TM-150r) 買ったので xorg の設定書いた

のことです.とりあえず設定を書くと, Section "InputClass" Identifier "Logitech USB Trackball Integration" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "ButtonMapping" "…

zsh で C-w とか Meta-F/B/Backspace とかで単語区切りで動作するときの区切り方を調節する

たとえば, % cat /etc/path/to/some/app/config とかいうコマンドを打った時,パスの真ん中らへんが微妙に間違ってたりすると,そこまで移動して修正するのはとても面倒です.そこで,(bindkey -e して emacs ライクなキーバインドのとき) C-w で単語ごとに…

VLC の曲名を nowplaying できる mikutter プラグイン書いた

https://github.com/polamjag/vlc_nowplaying のことです. 導入方法は README.md を読んでください.VLC は GUI が Qt で出来てることは有名ですが,それ以外にも Lua HTTP とか curses とかいろいろインターフェイスを持ってるので,遊んでみると面白い感…

Gentoo Linux で wicd を叩いても dbus が無いって言われてコケる

emerge sys-apps/dbus /etc/init.d/dbus start で上がるはず

Ruby で VNC サーバの死活確認

Ruby の TCPSocket と timeout をつかいます. timeout は,指定秒数内に処理が終わらなければ 例外 Timeout::Error を投げてくれる超便利モジュールです. begin timeout (秒数) { do_something() } rescue Timeout::Error print "時間切れ" end みたいな感…

ドクペ価格botを支える技術 w/ Ruby

ドクペ価格botは,だいたい毎時ごとに Amazon のドクペの価格を通知するウルトラ便利なTwitter botです.ポイント ボッコちゃんの商品ページで価格取得テストを行い,商品ページのDOM構造が変わってないかテストしてる !!価格比較機能搭載!! TODO リプラ…

ThinkPad Compact USB Keyboard with TrackPoint (US 配列) 買った

Amazon.co.jp: レノボ・ジャパン ThinkPad トラックポイント・キーボード - 英語 0B47190: パソコン・周辺機器 のことです.使用感そのものは申し分ない (上のマルチメディアキーみたいなのは,Linux だと普通にファンクションキー優先) のですが,xorg 経…

IT系勉強会をUST配信するときの覚書など

箇条書きで簡単にまとめたいと思います. カメラ logicool の一番安いやつ (C270) で十分.ただ,高いものは暗所に強いことも多いので,予算が許す限りいいものを買いたいところ.位置をちゃんと固定する (三脚にテープで貼り付けたり) 音声 できればきちん…

Arch Linux で tmux のステータスバーにバッテリ残量を表示する

Arch Linux では,acpi パッケージを用いることにより,コマンドライン上でバッテリの状態を取得することが出来ます.これを利用して,tmux のステータスバーにバッテリ残量を表示してみたいと思います.acpi モジュールによりインストールされる acpi コマ…

ThinkPad X230 の mSATA SSD に Arch Linux と grub-efi-x86_64 をインストールした

X230を買ったは良かったのですが,SSDを128GBのものにしていたため,これでWindows 8とLinuxをデュアルブートするのはさすがにきつい感じがしたので, mSATAのSSDを増設してそこにLinuxを入れることにしました.買ったmSATA SSDはcrucialの64GBのやつです.…