takeshi nagayama's blog

A weblog about Design, Tech, Japan and Kyoto.

2012-05-11

なんか急に

小学校の時に「ちいちゃんのかげおくり」という短い話を朗読するという宿題があったのだけど、戦時中の日本を舞台にした小さな子供の悲しい話しだったので、つらい気持ちになってしまって朗読が続けられないと、泣きながら母親に訴えかけた事を思いだした。

ちいちゃんのかげおくり (あかね創作えほん 11)

2012-05-09

はてブしたサイトをGoogle Readerで購読する

数年前に比べてRSSリーダーの使用頻度が100分の1位になってしまって、タイムラインみたいなのばっかり眺めていたのですが、最近はタイムラインとかもまじめに見なくなってしまいました。

そうなってくると、知り合いのブログくらいはチェックしておこうかという気持ちになるもので、iPhoneとMacにReederというアプリをいれてブログを閲覧するようになりました。歴史というものはぐるぐるとくりかえすのです。

昔の購読リストとかとか意味不明なくらい多くのブログが登録していて、インポートする気にも編集する気にもなりませんし、かといって知り合いのブログなどを探してフィードを購読しまくるというのもだるいので、iftttで「はてなブックマークに登録したらGoogle Readerで購読する」というレシピをかいておくことにしました。

f:id:nagayama:20120509163940p:image

この設定をして、あとは普段どおりの生活を送っているだけで、なんとなく自分が興味あるブログやサイトのフィードが購読されていくというわけです。

ご想像の通りニュースサイトとかブックマークすると、やたら更新頻度が高いフィードを購読してしまう羽目になるわけですが、気になる場合は特定のタグをつけた場合のみ購読するとかにするといいのかもしれませんね。

僕はムズかしい事をすると使うの忘れてしまうので、うざかったら購読をやめるという技を使っています。

2012-04-27

会話

夫婦は会話が大事とかいわれるけど、言葉という不明瞭なもので自分の思いを伝えるというのは結構限界があって、むしろその言葉の使い方が問題の火種になったりする事がある。
もちろん相手との対話は軽んじる事はできないけど、それと同じくらい、自分との対話や自分の心の動きを見つめるという事も大事なのではないかと思っている。
どちらも問題を解決したり、物事を決めたりするためには一長一短あるけど、会話だけが解決への道じゃなくて、それじゃうまくいかない時に他の手段をとれる準備をお互いにできるようになりたいと思う。

2012-04-23

週末


地方や田舎をざっくりイメージして、高齢化や過疎化などの大きな問題を抱えていると捉えがちでしたが、それぞれの地方によってそれぞれの問題を抱えており、それぞれに解決策が必要であるという認識を深める週末でした。
たしかに地方には就職口は少ないけど、やれる仕事は山ほどあるし、やり方によってはものすごく面白い仕事にする事ができると思いました。

2012-04-17

IrssiからWeeChatへ

仕事で使っているPCがMacになったという事もあり、あまり関係ないけどIRCのクライアントをIrssiからWeeChatに変更してみたわけです。未だにIRCかよって感じですが、社内のコミュニケーションがIRCを中心にされているので仕方がありません。
インストールはhomebrewを使って

brew install weechat

でおわり。
あとはクイックスタートガイド的なのを読みながら

/server add myserver irc.example.com/6669 -password=mypass

みたいな感じでサーバを登録して、

/connect myserver

すれば接続完了。tiarraなんかのirc bouncerを使っているのであれば、基本的にこれでOKとなりますが、まさか素のIrssiをそのまま使っているわけはないので、同じような環境にするためにプラグインを入れたり設定を変更したりする必要があるわけです。
WeeChatにはweegetというプラグインを管理するプラグインがあり、それをインストールすればオフィシャルサイトで提供されているプラグインをインストールしたりアンインストールしたり自由にできるという事なので、まずはこのweegetをインストールします。

cd ~/.weechat/python/autload
wget http://www.weechat.org/files/scripts/weeget.py

してWeeChatの方から

/python autload

としますと、/weeget から各種コマンドが使えるようになります。たとえば

/weeget list 

でインストールできるプラグインがズララーっと表示されます。
ぼくは

  • window_switcher.plに該当するgo
  • /lastlogの代替のgrep
  • ハイライト時にベルを鳴らすbeep
  • ハイライトされたメッセージだけを表示するウィンドウを作るhighmon
  • 自動的にいろいろしてほしいので、autoconnect, autojoin, keepnick

なんかをインストールしました。
Irssiのchanactみたいなのはhotlistというのがビルトインで用意されていてます。デフォルトだとハイライトするかプライベートメッセージがきたチャンネルしかチャンネル名が表示されないようになっているのですが、それが嫌なのでhotlist_names_levelを14に変更。これは1=join/part, 2=message, 4=private, 8=highlight ってなってるのでそれぞれ足しあわせて表現するルールになっているのですが、なんだか設定のルールが項目によっていろいろ違うので、/helpを多用する事になります。

で、hotlistをnoticeで反応させないようにしたかったんだけど、ガイドを読んでもそういったことは出来ない様子。ネットにも該当するような記事もないし、とりあえずソースコードをざっと追ってみたけど、privmsgとnoticeをほぼ同類のものとして扱っているのがコアな所にベタっと書いてあるので、hotlistの表示を書き換えるプラグインかなにかを書かないと無理っぽい。
とりあえず今回除外したいのはbotのnoticeがほとんどなので、filterという機能を使ってbotがしゃべるnoticeをそもそも見えないようにする事で強引に対応しました。
このfilterというのはignoreとはちょっとちがって、alt+=で表示非表示をトグルする事ができるので、botのnoticeが必要な時とそうでない時でパコパコ切り替えて使ってみる事にしました。

WeeChatはpythonとかrubyとかperlとか各種スクリプト言語でプラグインを書く事ができるので、いずれ何かチャレンジしてみたいですね。
Irssiで十分満足していたし、一部機能の再現が困難だったりするわけですが、まあ春なので。