2013-01-01から1年間の記事一覧

zsh で キーアサインをアンバインドする

bindkey -r '^T' とかいう風にするとできます.'^T' のとこを任意のキーバインドに変えてください. \M-x で Esc-x, ^X \C-x で Control-x といった具合です. 詳しくは zsh: 18. Zsh Line Editor に書いてあります.

mikutter Advent Calender 2013 5日目: どこでもいっしょ

この記事は mikutter Advent Calender 5日目 ですみなさんは,外出先で mikutter を使うときに,どのマシンを使っていますか? ThinkPad ですね,わかります.ただ,ThinkPad は (物理的に) 重く,モデルによってはでかいので,ちょっと出かける時なんかに持…

Arch Linux で Debian / Ubuntu のパッケージ (.deb) をインストールする

まず,yaourt で AUR から deb パッケージを扱うコマンドである dpkg をインストールします. $ yaorut dpkg 次に,dpkg コマンドを使って deb パッケージをインストールします.(-i オプションは依存関係を無視してインストールするオプションです) # dpkg …

Eject Advent Calender 2013 4日目: モバイル Eject 革命を夢見て

この記事は Eject Advent Calender 2013 4日目です. 自己紹介 こんにちは,そして多分はじめまして.polamjag と申します. 本来なら今日はあっきいさんが2度目の登板の予定だったのですが,急遽ネタができてしまったので参加させていただくことにしました…

世界的天体ショーがあった後とかは NASA の Flickr をチェックしよう

NASA は,Flickr 上にいろんな写真を恐ろしい画質でアップロードしています.しかも,それらはほとんどが Creative Commons でライセンスされているので,その範囲内であれば自由に再利用することが出来ます.たとえば,例のアイソン彗星を撮影した写真であ…

Traktor Audio 2 は PulseAudio でそのまま使える

% uname -srvmp Linux 3.12.1-3-ARCH #1 SMP PREEMPT Tue Nov 26 11:17:02 CET 2013 x86_64 unknown % lsusb | grep Naative Instruments Bus 001 Device 005: ID 17cc:041d Native Instruments % yaourt -Q | grep pulse multilib/lib32-libpulse 4.0-6 ext…

再帰的 grep (grep -r) を楽に使う .zshrc 用スニペット

grep コマンドは, grep -r <pattern> <directory> という感じで,該当ディレクトリ以下の全てのファイルに対して再帰的に検索を実行することが出来ます. しかし,カレントディレクトリ以下のファイルに再帰的検索を行う際に,これをいちいち全部打ち込むのはめんどくさいので,</directory></pattern>…

最近寒いからコンピュータを活用した暖房について考えてみた

その1 もれなく CPU 使用率が 100% 近くになるので,プロセッサにもよりますがだいぶ暖かくなります. その2 mikutter と mikutter コマンドフックプラグイン を使用し,フレンドタイムラインの更新とかふぁぼに Emacs の起動をフックするフォロー数を増やし…

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のやつです.…

Hello, world !

なんかいいブログサービスがなかなか無いので結局Hatenaにしました. いろいろ用のブログになる予定です.