とあるサーバへの接続(pop, telnet, ftp)がセキュアではないのでずっと不安なのだが、ルート権限がないので sshd も動かせない。 以前 sshd を一般ユーザで動かそうとしたのだが、その時は失敗。
今回 Zebedee を知ったので試してみることにした。Zebedee はフリーのセキュアなトンネルプログラム。 設定無しで動く/Windows上でも動く/通信の圧縮あり/特許問題なし/GPLあたりが特長。
Debian GNU/Linux ではまだパッケージ化されていないようなのでソースからビルド。 インストールに必要なライブラリも一応一緒に作ることにする(Zebedee の Makefile が Zebedeeアーカイブをを展開先の親ディレクトリに各ライブララリパッケージを展開してある事を前提としているので、その方が楽)。
Zebedee のサイトからソースパッケージと必要なライブラリ(zebedee-2.2.1.tar.gz, blowfish-0.9.5a.tar.gz, zlib-1.1.3.tar.gz, bzip2-1.0.1.tar.gz を作業ディレクトリにとってくる。
ビルドする環境は Debian GNU/Linux、インストール先を /usr/localzebedee-2.2.1 とする。
$tar zxvf blowfish-0.9.5a.tar.gz $cd blowfish-0.9.5a $make optimize $cd .. $tar zxvf zlib-1.1.3.tar.gz $cd zlib-1.1.3 $./configure $make $cd .. $tar zxvf bzip2-1.0.1.tar.gz $cd bzip2-1.0.1 $make $cd .. $tar zxvf zebedee-2.2.1.tar.gz $cd zebedee-2.2.1 $make OS=linux $make install OS=linux ROOTDIR=/usr/local/zebedee-2.2.1 $cd doc_jp $make $make install ROOTDIR=/usr/local/zebedee-2.2.1
でインストール終了。ローカルでテストしてみる。
zebedee -s でサーバを起動。 telnet サーバをたちあげていないので smtp にトンネリングしてみる。 zebedee localhost:smtp でクライアントを起動。
zebedee(4621/1024): Listening on local port 3401
と表示されたので telnet localhost 3401 で接続してみる。 成功。
ということで次は接続先のサーバ(FreeBSD)にインストール。 zebedee の make で OS=freebsd にするのと、ROOTDIRを $HOME/local/zebedee-2.2.1 にする以外は同じ。
で今度はローカルからFreeBSDサーバへ接続してみる。 FreeBSD 側で zebedee -s。 失敗。
zebedee(50819/5152): ERROR: can't resolve host or address 'localhost'
あちゃ。localhost でひけないか。 zebedee -s 実際のサーバ名 で起動する。
クライアント側から telnet で接続してみる。 zebedee 実際のサーバ名:telnet でクライアントを起動。
zebedee(8807/1024): Listening on local port 2324
と出たので telnet <i>実際のサーバ名</i> 2324 で telnet 接続。 成功。
やほ。成功。 問題は Zebedee サーバが落ちたときに telnet で入って起動しなおさなければならない事。 ま、しょうがないかなぁ。 cron まわして落ちていたら再起動するようにするかな……
次は pop の設定。 fetchmail で zebedee を利用するようにする。 fetchmail-with-zebedee.conf に
defaults no mimedecode pass8bits poll popサーバ名 protocol pop3 via localhost user ユーザ名 password パスワード fetchall
と書いておき、
$zebedee -e "fetchmail -f fetchmail-with-zebedee.conf --port %d" popサーバ名:pop3
を実行。%d がトンネルのローカルポートに置換されて fetchmail が実行されるのでこれでトンネルを開いて pop する事ができる。 もちろん、ローカルポート番号を指定して Zebedee クライアントを起動しておいて、fetchmail の設定ファイルにそのポート番号を指定しておいても可能。
とりあえずこれである程度安心。 接続が横取りされているかチェックするには Identity Checking をしなければならない(し Zebedee はそれが可能だ)が、面倒になってくるのでそこまではいいにする。
1997年2月に萩へ旅行した時に、窯元 旭峰窯(萩市椿東無田ヶ原2838)を見学していくつか萩焼を買ってきた。今でコーヒーカップを愛用している。 この時のジャージを着た気さくな陶芸家が今でも忘れられない。
母にもお土産に湯呑み茶碗を買っ帰ったのだが、気にいってもらえたのかその後ずっと使ってくれているようだ。しかしこの間みたら結構欠けてきていた。 明日は母の日だし、新しいやつでもプレゼントするか。
ということでブツを探しに。
J-PERIODを手始めにぐるぐるとまわってみる。 やはり和食器を扱っているところはあまりないなぁ。
あってもタンブラー型のが多かったり。
あきらめて次へ。
この間恵比寿ガーデンプレイスから封書がきていた。 開けてみたら、イベント「YEBISU PHOTOGRAPHIC WEEK 2004」のお知らせ。 どうやら SuperHeadz INa Babylon 方面 (旧 TokyoLomoHeads)から送られてきたようだ。
東京都写真美術館で開催されている「没後50年 "知られざる ロバート・キャパの世界展"」も気になっていたので、自由が丘の次は恵比寿ガーデンプレイスに行ってみた。
三越をぶらぶらしてみたけれど良さそげな湯呑みは無く。 久しぶりにきたんだけれど、本屋はかなり縮小されていてがっかり。 オープンした時は結構なスペースだったのになぁ。
YEBISU PHOTOGRAPHIC WEEK 2004 の方は、ちょろっと眺めただけ。 SuperHeadz の写真も見慣れてきたな。
キャパ展の方は入口からちょっとのぞいたら、激コミだったのパス。 朝一とかじゃないと土日は駄目か。
収穫なく、次へ。
お次は、新宿タカシマヤ。 10Fの和食器のコーナーへ。そんなには種類は多くないけれど上品そうなのが並んでいる。 手になじむ形でスズメの絵がデザインされている九谷焼のが気にいったが組のやつだった。 声をかけてきた店員に聞いたらバラでも売ってくれるとのことで、これで決定。 「1品づつ手作りで微妙に違うから」と同じもの2つ持ってきてくれて、好きな方を選ばせてくれたりとここら辺はさすがデパート。
組の木箱から取り出した湯呑みを陶芸作家のリーフレットとともに別の紙箱に入れて包装してもらったものを受け取り、今日の買物完了。
以前から DiKicker がたまにロック獲得失敗のエラーを出していて修正しなければなぁと思ってみたのだが、コードをみたらロック獲得ループで sleep を入れ忘れているというポカミス。
去年もWiKicker で同じミスをしてたし、どうやらうっかりしやすいところらしい(きちんとテストしていないという事でもあるが)。
書籍や他のクラスファイルでの書き方を参考に、クラスファイルを .dtx 化。 だんだん構成がわかってきた。
トリッキーだが、うまくできている。
ただマクロの定義順と説明したい順が違うと、悩むな。
ゴールデンウィークが明けて久しぶりの出社。 机の上には、またまたラッピングされた箱が。 BIRTHDAY のハンコの押された付箋つき。
あ、これは年始にプレゼントしたハンコを作るオモチャで作った奴だな。 とするとあの人から。感謝。
中身は実験好きにはたまらない「科学のタマゴ」。 なんでもアリの足音が聞けるらしい。
そういえば、生まれてこのかた1度も蟻の足音を聞いたことがないな。 というか、聞きたいと思ったこともないか。
アリの話をするといつも、みんな残酷な人だったんだなとつくづく思ってしまう。
組み立て時間と電池がいるので、明日試してみることにしよう。
今日の朝も38.0℃あり、昨日の朝よりも若干高いぐらいである。 このまま消耗していくのはしんどいので、安心のために病院に行っておくことにした。
今回は家の近くの駅前にあるクリニック。 妻の付き添いで行ったことはあるものの、自分で診察を受けるのは初めて。 9:00 に開院するので、今まで行っていた2つ離れた駅にあるクリニック(10:00開院)より仕事に支障がなくて良い。
ちょっと強面の先生が、軽い問診と喉を見ただけで診察終了。 心音とかは聞いてもらえなかった。 自明なのか。 病気に関する説明はなく、「喉に薬を塗るのと、吸引をして、薬を出しましょう」という説明と、「だるければ点滴もあるがどうするか?」という問いのみ。 いまいち満足感がない。
別室で看護師に喉の奥に綿棒でオェーとなるやつやってもらった後、薬のスチーム吸引(酸素マスクみたいのをして、煙を吸う。初体験)。
受付にもどると会計処理完了済み(早っ)で、会計をささっと済ませる。 下の階の薬局で処方箋を出して、薬を処方してもらった。 薬剤師の方が何か医師よりも良く話を聞いてくれたぐらいだ。
4日分。今日の朝の分は昼に飲んでよい(今日の朝のベンザブロックIP分は問題なし。そのかわり、夜の服用を21:00以降ぐらいに)。
無くなるまで、飲みきること。
吸引じゃなくて吸入らしい。
今回はカスタマーズセンターへエアコン故障連絡後、翌日には新品交換となるスピード解決。
新しいエアコンはナショナルのルームエアコン CS-288TB-W (+ 室外機 CU-288TB) (大家さんは東芝がよかったらしいのだが、急遽だったのでかなわなかったらしい)。 2008年1月発売モデルで、5万円台ぐらいのもの。
これでいつ壊れるかビクビクしながらエアコンを使う必要がなくなって大助かり。
前のエアコンとの違い。
[ 家電 ]
仕事の時間をいくつかに分割して「GTD 次の行動実行時間」「ルーチンワーク」「レビュー」などをそれぞれ行うタイムテーブルにしてみているんだけれども、どうもやりすぎてしまっているようだ。
今は Remember The Milk 上に時間帯別にスマートリストを作ってそれぞれやることをリピートタスクとして登録しペースメーカーとして使っている。 朝夕の GTD inbox 処理や日報作成などデイリールーチンワーク、またその他ウィークリールーチンワークは漏れなくやっていくことができるのでうまく機能している。
ただ日中の時間帯は主にプロジェクト関係の作業や開発・ミーティングなどがあるのでやる事が日によって違うし、集中具合によってどの時間にやるかも変わってくる。 逆に Remember The Milk 上のタスクが精神的にうっとおしく、また実際に(やらなかった場合を含む)完了処理の時間もばかにならない感じだ。ちなみに Google Chrome だと RTM ちょっと遅い。
ということでルーチンワークは、出社後と夕方の2つの時間帯のみに集約することにした。時間帯別の Remember The Milk のスマートリストも [AM]・[PM]・[夜](パーソナルなタスク用)の3つになりすっきり。
何ごともやりすぎは良くないな。
[ 時間管理 ]
今の眼鏡はレンズのコーティングが剥げてボロボロ。 今週眼鏡を買いに行った時に、レンズのコーティングを長持ちさせるための注意点を聞いてきたのでメモ。
以前メガネドラッグ店頭の超音波洗浄器を使ってから、コーティングが剥げてしまってきたのでそれ以来使っていなかったのだが、これはやはり洗浄後の拭き取りに問題があったのかな。
新しい眼鏡ができたらもっと大切に使おう。
本日フレッツ光工事日。出勤中、妻立ち会いのもと工事は無事完了。昨夜設定していた PPPoE 設定だけれど、帰宅して確認したらきちんと接続してた。
昨日フレッツ・ADSLで 1Mbps 弱だったところが、フレッツ光で25〜30Mbps ぐらいになったかんじ。
YouTube で赤い線よりグレーの線の方が速くなって、それだけで感激!
Go で書かれている各種ツールを go get しておく場所を作っておく。このあたり定番のディレクトリ名が良くわからないので ~/local/golang にしておいた(~/local/go は Go 環境自体を入れてある)。
先日使い始めた ディレクトリ毎に異なる環境変数を設定してくれる direnv を使い、 ~/local/golang に移動したらここに GOPATH が設定されるようにしておき、そこで適宜 go get するようにする。
$ mkdir ~/local/golang $ cd ~/local/golang $ echo 'layout go' > .envrc $ direnv allow $ go get -u golang.org/x/tools/cmd/goimports $ go get -u github.com/golang/lint/golint $ go get -u github.com/dougm/goflymake
今日は goimports と golint と goflymake をインストール。
goimports は「gofmt + import の自動追加・削除」ツール。golint は Go 用の lint。 goflymake は名前の通り Go の Flymake ツール(on-the-fly 文法チェッカ)。
上の $GOPATH/bin に PATH を通しておく。
if [ -d $HOME/local/golang/bin ]; then PATH=$PATH:$HOME/local/golang/bin fi
go-mode 自体は package.el でインストール済み(package.el は helm を入れた際に設定済み)。
以下今日いれたツールを Emacs から使う設定を追加。
; バッファ保存時に gofmt (あれば goimports) を実行してソースコード整形する。 (add-hook 'before-save-hook 'gofmt-before-save) (let ((goimports (executable-find "goimports"))) (if goimports (setq gofmt-command goimports))) ; M-x golint で golint をかけられるようにする。 (let ((golint-emacs "~/local/golang/src/github.com/golang/lint/misc/emacs")) (if (file-exists-p golint-emacs) (progn (add-to-list 'load-path golint-emacs) (require 'golint)))) ; on-the-fly シンタックスチェックが動くようにする。 (let ((goflymake "~/local/golang/src/github.com/dougm/goflymake")) (if (file-exists-p goflymake) (progn (add-to-list 'load-path goflymake) (require 'go-flymake))))
このゴールデンウィークについに α6300 パワーズームレンズキット ILCE-6300L を購入しました。
2011年12月27日にEマウントカメラ NEX-5N を購入しメインに使う中で、以下の点を満たすカメラが欲しいなと時折思っておりました。
スペックや買い足しサイクル的に α6000 を見送りつつじっと待っていたところ、ついに α6300 が登場してくれました。発売前にソニーショールームへ行って実機を触ってみたところこれは買いだと確信。 α6000 に比べてかなり値段が上がりましたがこれなら出費してもよいと感じられました。
4月の忙しい時期を終えて落ち着いたので先週土曜日にようやく注文。ゴールデンウィーク後半の連休で開梱しぼちぼち使い始めました。
NEX-5N や手持ちのEマウントレンズの利用経験から感じたファーストインプレッションは以下です。
当初はボディのみでも良いかと思ったのですが ILCE-6300 と ILCE-6300L の価格差を考えてレンズ付きのセットにしました。画質については価格相応のようですが、とてもコンパクトなのが長所です。ちょっとした外出の時はこれ1本で済ませたくなります。
ボディ電源オンと同時に鏡胴が伸びるのには慣れていないので、何度も「おっ」となってしまっていますがそれもすぐ慣れるでしょう。
不用意にレンズに触れないようにするという観点でも専用フードがあればより良いなと思うのですが、コンパクトさ優先であれば無くても納得できます。
NEX-5N は購入時より純正の液晶保護シートを付けています。シート自体も十分丈夫で傷ついている様子も無くいい感じなので α6300 も純正のにしました。 PCK-LM17 は α6000 用となっていますがソニーのサイトでは α6300 にも対応となっています。
昨日から勤務を始めたオフィスでは1人1つロッカーが割り当ててもらえるので、早速使ってみています。
ダイヤル錠がついていて自分で設定した4桁の番号で施錠できるのですが、数字がうまく合わせられません。なんでだろうと思ったら「上に回すと数が減る」ようになっていたからでした。かつ今合わせてある数字しか見えない番号窓なのでどちらに回せば数が大きくなるか自明ではないので「4 を 5 にしようと上にまわして 3 になってイラッとする」を繰り返しています。
自分の感覚がマイナーなだけなのかもしれません。ダイヤルを回して数が増えるナチュラルな方向はどっちなんでしょうね。
スクリプトエディタ.app を使って AppleScript でショートカットアプリケーションを書く。
set chrome to ""/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"" set userdatadir to ""/Volumes/Naney/var/Chrome"" do shell script chrome & " --user-data-dir=" & userdatadir & " > /dev/null 2>&1 &"
「ファイルフォーマット」で「アプリケーション」を指定し、アプリケーションフォルダに保存。
Finder で Google Chrome.app の右クリックメニューから「情報を見る」で情報ダイアログを開き左上の Google Chrome アイコンを左クリックしたあと command + c でコピー。同じく先ほど作ったアプリケーションの情報ダイアログを開き、アイコンを左クリックしたあと command + v でペースト。
過去、Windows で TrueCrypt や VHD + BitLocker を使って暗号化ボリュームを作っていたけれど、 macOS では一度も作ったことがなかった。標準で入っているディスクユーティリティでできるので作成してみた。
[ファイル] - [新規イメージ] - [空のイメージを作成] で以下の設定でイメージを作成しマウント。
名前: Naney.sparsebundle 場所: ~/var/image 名前: Naney サイズ: 64GB フォーマット: APFS 暗号化: 128bitAES暗号化 単一パーティション - GUIDパーティションマップ イメージフォーマット: スパースバンドル・ディスクイメージ
簡単。
ゴールデンウィーク明け2日目。取引先からの月初書類対応で出社が必要かもと思っていたけれども、電子化してもらうことができたので今日も在宅勤務。今日は座卓の場所を 1m 横に移動して気分を変えてみた。上の方に窓があるので避けてたけれど最近は Snap Camera で背景を変えているのでココもアリだな。
『あつまれ どうぶつの森』生活2日目。焚き火をつけた。
[ COVID-19 ] [ WFH 2020 23回目 ]
今日からしばらく妻がやっていた家事をすることに。数年ぶりに鍋でご飯を炊いた。ちょっと水が多かったかもだけれど、まずまずの炊き加減となったのでヨシ。ガラスで中が見える蓋の鍋は初心者に優しい。
こういう顔のキャラクターがいた気がするのだが、具体的に思い浮かんでこず。#photography#トイデジ #デジタルハリネズミ pic.twitter.com/RvaD7r4MNn
— Naney (@Naney) May 8, 2021
今年は3連休・平日・3連休・平日・2連休という並びのゴールデンウィークだった。
3年ぶりの行動制限のないゴールデンウィークであったが、遊びに出掛けたのは5月4日の横浜と近場のみ。あとは普通に過ごしていた。
特別やったことといえば窓と網戸の掃除かな。網戸のある窓をゴールデンウィーク中に掃除し終えられて満足ではある。
Yokohama#photography
— Naney (@Naney) May 8, 2022
RICOH GR IIIx #GR #GRIIIx #GR3x pic.twitter.com/NZFJUJRp6f
Naney (なにい) です。株式会社MIXIで SNS 事業の部長をしています。
※本サイトの内容は個人的見解であり所属組織とは関係ありません。