やるきなし

2014/08/25 19:11 / ニコニコ動画 over squid3 3.3.8-1.1+b1

なぜか squid proxy を通すとニコニコ動画が見れないので調べてみた. Debian GNU/Linux で squid は squid3 3.3.8-1.1+b1.

どうやらアクセスログによると

1408960XXX.XXX     31 ::1 TCP_MISS/400 231 GET http://smile-fnl00.nicovideo.jp/smile? - HIER_DIRECT/119.110.89.1 -
1408960XXX.XXX     31 ::1 TCP_MISS/400 231 GET http://smile-fnl00.nicovideo.jp/crossdomain.xml - HIER_DIRECT/119.110.89.1 -

みたいな感じになっており,通常は最後の - の箇所が content-type になるのだがそうなっていない. tcpdump や telnet 等で調べてみると smile-fnl00.nicovideo.jp が問答無用で Bad Request,つまり,

HTTP/1.1 400 Bad Request
Date: Mon, 25 Aug 2014 10:XX:XX GMT
Server: lighttpd
Connection: close

を返すらしい.これは squid proxy が

X-Forwarded-For: ::1
という怪しげな Header をつけていたのが原因. 127.0.0.1 ならOKだったので ::1 を 127.0.0.1 にすれば良いのだが, やり方がわからないので(どこのIPv6をdisableしたらいいか不明), squid.conf で以下で X-Forwarded-For を付けない設定とする.
-# forwarded_for on
+forwarded_for off

2014/08/21 11:49 / Debian GNU/Linux でビルマ(ミャンマー)語

% sudo aptitude install fonts-sil-padauk

これで Chrome でビルマ語(မြန်မာဘာသာ)が文字化けせず表示される.

あとはGoogle翻訳に流しこめば...と思ってたら, Google翻訳がミャンマー語に対応していない模様. 東南アジアの主要言語でGoogle翻訳が未対応なのは, カンボジア語とビルマ(ミャンマー)語,とのこと.

2014/08/15 16:20 / ACM renew

ACMのMembershipをrenewした. ACM Professional Membership: 99 USD. ACM Digital Library をつけるとその倍の 198 USD になる.

Sister Society との相互割引の制度があり,

となっている.なんか惰性で会費を払っている感があるが79 USDをVISAで決済.

オンライン決済で選べるのは paypal, VISA/Master, AMEX. JCBもAMEX扱いだったような気がするが (海外でJCBを見せると「なにそれ?ホントにクレジットカード?」 みたいなことを言われるが, カードリーダーがAMEX対応だったら,JCBでも支払える,ような気がする), 安全にVISAで支払い.

2014/08/14 23:58 / google-chrome-stable on Debian GNU/Linux sid

Chrome でアドレスバーが激しく文字化けするという症状に見まわれる. 文字化けというか www からしてなにか適当な平仮名になっている. 調べてみたら fonts-droid が問題ならしい. fonts-droid を purge して解決 (私の場合これに依存する package は無かった.というかなんで入れてたんだろうか...).

同時に gnome-terminal が起動しない問題,つまり手動で /usr/lib/gnome-terminal/gnome-terminal-server を実行してから gnome-terminal を起動しなければならない問題,も解決したような気がする (詳細不明).

参考にしたページ: http://www.kaoriya.net/blog/2014/04/18/

追記(2014/8/15)

blenderがfonts-droidに依存する模様.

2014/07/17 12:41 / Emacs kill ring

Emacs での copy & paste は M-w (copy) と C-y (paste)で行うわけだが, 普段 Windows の C-c と C-v と同じ使い方していなかったのだが, 実はいろいろ出来たはず,ということで,思い出してみた.

M-x describe-key (F1-k)によると以下のような感じ.

C-w, M-w は Cut, Copy として使うとして, C-y (paste) の後 M-y すると順に前に Copy (or Cut) したものが paste (instert) されていく.

C-2 C-u C-y などで最新より1つ前に copy (or cut) したものが Paste される (kill-ring の位置が変わるのでちょっと混乱する).

emacs-goodies-el package が install されていれば,M-x browse-kill-ring で kill-ring の様子を見ることができる(かつ選択的に Yank 可能).