〜2013年4月上旬〜
Taberarelooでreblogできなくなったので新しいのが出てるかと確認してみたら、
このアプリケーションはこのパソコンではサポートされていません。インストールは無効になりました。
とつれないメッセージが。どういうこと?Linuxじゃだめなの?
OneTabもインストールできないしなんか壊れてるのかな。
今度まっさらなChromeを用意してやってみよう。
CSVは元より区切りにコンマを使ってるのはよくある話で、mountの-oもそう。
mount.cifsでパスワードを指定するときは
-o username=ユーザネーム,password=パスワード
という形式なのでパスワードにコンマが含まれていると非常に面倒なことになる。
man mount.cifsしてみると
Note that a password which contains the delimiter character (i.e. a comma ´,´) will fail to be parsed correctly on the command line. However, the same password defined in the PASSWD environment variable or via a credentials file (see below) or entered at the password prompt will be read correctly.
ということでなんと環境変数PASSWDを使えということらしい。
コマンドラインからならそれでもいいが、/etc/fstabに書きたいときは困る。
credentials=filenameでできるらしいがそれもなあ。
というわけで、もう面倒なのでコンマは使わない方向で。
どこかに落とした模様。すでに2回落としていたが、親切な人がすぐに教えてくれたので事なきを得た。
3回目はなかったようで。またUltra買おうと思ったがFitbit Oneのほうが安かったのでこっちにした。
15ヶ月保つという謳い文句のLogicoolのマウスにeneloopを入れて今日でほんとに15ヶ月目。
まだまだ全然余裕っぽい。LEDが赤くなったりもしてないし、すげーな。
Bluetoothになったらしい。最初ハードキーの存在を知らずにあせった。
Ultraとの最大の違いはSilent Alarmsか。
土曜と日曜はOFFみたいに曜日毎にON/OFFできる。すばらしい。
月曜日ちゃんと起きられるか?
bashだと{A..Z}はできるが、{AAA..ZZZ}は無理なようで。でも{A..Z}{A..Z}{A..Z}でいいんだな。
問題はzshで、なぜか{A..Z}ができない。結構不思議。
ssh tunnelなんかのテストでよくhttpサーバで試したりするが、lighttpdはかなり厳格で、
CR+LF+CR+LFじゃないと受け付けてくれない。
% echo -n $'HEAD / HTTP/1.0\n\n' | nc host 80 % echo -n $'HEAD / HTTP/1.0\r\n\r\n'|nc host 80 HTTP/1.0 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 2482 Connection: close Date: Mon, 08 Apr 2013 12:32:34 GMT Server: lighttpd/1.4.28たいていのhttp serverはLF+LFで許してくれるんだけどねえ。
% echo -n $'HEAD / HTTP/1.0\n' | nc localhost 8000 HTTP/1.1 200 OK Content-Type: text/html Server: WEBrick/1.3.1 (Ruby/2.1.0/2013-04-02) Date: Mon, 08 Apr 2013 12:36:22 GMT Content-Length: 3552 Connection: close
全然気づいてなかったが、サポートされてるAndroidデバイスもあるようで。
Nexus 7も対応してくれるとありがたい。
0から255まで計算してみると規則性が見えるんだけど面白いねえ。
その規則性を使うとsedでも比較的簡単に解ける。