夜行録 - 酔歩.net

日暮れて道遠し さらに夜道を行く もって夜行録と名付く

2018年04月16日 (Mon)

除湿機

除湿機買うた。

土地が、湿気がたまりやすい土地の様ですぐその辺にカビが生えてくるのと、夏に風呂場の湿気が全然散らせないなどを考慮して、気温が高くても低くても使えるハイブリッド式にしたら衣類乾燥機能までついて来た。

これはこれで結構強力で、それならということで洗面所に洗濯物干せる様な環境作って見た。除湿機は定位置ここで必要な時だけ引っ張ってくるんでいいんじゃね?

ちょうど新製品入れ替わりで型落ちが安かった。らっきー

00:17:28 - その他雑記 - permalink

2018年02月24日 (Sat)

最近買った文具

ずっと uniball signo の 0.38 を使い続けていたんだけど、どうもここ数年でノートの字がずいぶん汚くなって、細いペン握りにくくなってるのかなと考えて別のペンを開拓。今度は太めの軸でノック式。EnerGel infree。たまたま手にとって、良さそうだったのでそのまま買ったけど、限定デザイン版だったらしい。

握りやすさとインクの滑りは大変満足いくもので、気持ちがいいのでしっかりゆっくり綺麗に字を書いてしまう。惜しむらくは色のバリエーションが少ないところで、ブルーブラックだけじゃなく赤系ももっとくらい色が欲しいところ。

signo に昔あった小豆色は大変いい色だったんだけどなぁ…。

23:41:20 - その他雑記 - permalink

2018年02月12日 (Mon)

最近買った健康玩具

非接触で衛生的、1秒で測れる。「赤ちゃん用だけど大人も使える」とのことだったので。熱出て頭回らない時に1分かそこらといえどじっと待っていられない。ちなみにパワーオフはなくて、非測定時は室温計モードになってる。

流行り物(?)だから?。睡眠時間とか睡眠レベルが記録できるのが面白い。

wifi接続でクラウドに結果をぶん投げる。太っ腹なことに、上の fitbit からそのデータをよみ出せる。それはいいけど wifi に繋ぐのに大変苦労した。nokiaはもうソフトウェア作るなといいたくなる質の低さ。

19:38:43 - その他雑記 - permalink

2018年01月04日 (Thu)

gnucash 年次更新処理 作業メモ

年が変わるごとにgnucashのファイルを更新して新しいファイルに前年末の残高を移行している。 今年も1年ぶりにその作業を行なったらしばらく悩むことになったので作業手順書を残しておく。

[read more]

22:23:07 - その他雑記 - permalink

2017年08月31日 (Thu)

傘カバー

梅雨の頃に買った傘カバーが久しぶりに活躍。
ただこいつ、肩に吊るす用のループが致命的に滑りやすいので切って使う滑り止めマットをホッチキス社発明のステープラーで裏に止めてやった

21:53:58 - その他雑記 - permalink

2017年02月26日 (Sun)

スマートロック

スマートロックというものがあるらしい。
スマホで bluetooth で通信して施錠・解錠してくれる。扉の内側に貼り付けて、サムターンを機械的に回すだけ!という単純設計。

結構、買い物して帰ってくると鍵出すのが大変だったりするので取り付けて見た。締め出されるのが怖いので、施錠は必ず物理キー

20:50:51 - その他雑記 - permalink

2016年12月13日 (Tue)

引っ越し準備(続)

普段使っていない押入れだの、棚の最下段から次々見つかる空箱…。
そして、その中から出て来るビニール袋・紙袋・前回引っ越しの時に使った梱包材の山…。

こういうのは今度は徹底的に捨てよう、と思った。しかし、梱包材の方は、かなり今回使いまわしてる。取っておいて正解か?

一方で、詰めても詰めても終わらない本とCDの山。これ全部持っていかないとダメなのか?
というか、遥か昔買って以来読んでいないまま引っ越しのたびに運んでいる本ってなんのために運んでいるんだ?いつの日か読むのか? 仕事を離れてのんびり2ヶ月くらい好きなことだけやって暮らし日々でも来たら読むのか(それって今なんじゃ…

食器もなあ…、いつの間にか増えて使わないものがそのまま奥に沈んでいってて、こういうのも意識的に捨てないとだなぁ

00:33:40 - その他雑記 - permalink

2016年12月12日 (Mon)

引っ越し準備中

数えてみると、10年ぶり7度目らしい

しかし、詰めても詰めても終わらない。この部屋だけで何箱使うんだ?
とりあえず本だけとかで一箱にならないよう上半分には違うものを詰めているんだが、それでも自分じゃ持ち上がるか不安

なお、前回引っ越し時の空箱だの梱包材の残りだのが大量に発掘された…。今回はさっさと捨てよう
しかしその前回の箱を活用しても、箱足りなくなるんじゃないか疑惑。まあ、積み替えなしだからトラックに放り込みさえできればあとはなんとかなりそう

01:11:16 - その他雑記 - permalink

2016年11月10日 (Thu)

退職しました

ここ1、2年、あまりにも会社にやることがなかったのと、会社の進路修正が自分とマッチしてない感じがして転職することにしました。

まあ、一度やって見たかった、というのも大きいのですが、やはり会社辞める時は理由は一つじゃないよね

有給が有り余っているので、これから年内は遊んで暮らす日々です。

次の勤務先はアキバ。通勤時間は短くしよう。

23:44:00 - その他雑記 - permalink

2016年02月02日 (Tue)

Sparkで全要素対の距離計算

Sparkで距離計算をしてみる。 データは (key, [v1, v2,..., vn]) というタプルのリストであるとする

#直積で全ペアの作成(AはRDDで上のようなリスト)
B = A.cartesian(A)
# ((a, a), (a, b), (a, c)...) が生成され、aが上の(key, [val])
#キーと値をそれぞれタプルに分離
C=B.map(lambda x: ((x[0][0], x[1][0]), (x[0][1], x[1][1])))
#自分との距離は無視
D=C.filter(lambda x: x[0][0] != x[0][1])
#numpy でベクトルの引き算、内積、sqrt
E=D.map(lambda x: (x[0], np.array(x[1][0])-np.array(x[1][1])))
F=E.map(lambda x: (x[0], np.sqrt(np.dot(x[1], x[1]))))
F.persist()
#((i, j), r_ij) の形になっている
# (i, r_ij) に変換
G=F.map(lambda x: (x[0][0], x[1]))
#同じキーの距離をリストにまとめる
H=G.groupByKey()
#(イテレータからリストへ変換するおまじない)
I=H.map(lambda x: (x[0], list(x[1])))
#ある要素からの距離が全てリストにまとめられている
#最大最小の探索
#値(距離)だけ抽出
J=F.map(lambda x: x[1])
J.persist()
#RDDのStatsCounter object
j=J.stats()
print j.max(), j.min(), j.mean(), j.stdev()
#ヒストグラムも自前でかける from RDD
Q=J.histogram(50)

In [17]: ?Q
Type:        tuple
String form: ([0.056793451016426098, 6.482786133784419, 12.908778816552413, 19.334771499320404, 25.76076418208 <...> 406, 27434, 17670, 11478, 7324, 4280, 2550, 2038, 1316, 346, 328, 210, 34, 10, 8, 6, 8, 2, 0, 2])
Length:      2
Docstring:
tuple() -> empty tuple
tuple(iterable) -> tuple initialized from iterable's items

If the argument is a tuple, the return value is the same object.

In [18]: print Q[0]
[0.056793451016426098, 6.482786133784419, 12.908778816552413, 19.334771499320404, 25.760764182088398, 32.186756864856392, 38.612749547624382, 45.03874223039238, 51.46473491316037, 57.890727595928361, 64.316720278696366, 70.742712961464363, 77.168705644232347, 83.594698327000344, 90.020691009768342, 96.446683692536325, 102.87267637530432, 109.29866905807232, 115.7246617408403, 122.1506544236083, 128.5766471063763, 135.0026397891443, 141.42863247191229, 147.85462515468026, 154.28061783744826, 160.70661052021626, 167.13260320298426, 173.55859588575225, 179.98458856852025, 186.41058125128822, 192.83657393405622, 199.26256661682422, 205.68855929959221, 212.11455198236021, 218.54054466512821, 224.96653734789621, 231.39253003066418, 237.81852271343217, 244.24451539620017, 250.67050807896817, 257.09650076173614, 263.52249344450411, 269.94848612727213, 276.3744788100401, 282.80047149280813, 289.2264641755761, 295.65245685834407, 302.07844954111209, 308.50444222388006, 314.93043490664809, 321.35642758941606]

In [19]: print Q[1]
[3246, 4956, 6868, 11482, 24108, 53192, 114492, 228950, 413436, 661572, 948358, 1224238, 1446794, 1585532, 1642804, 1615678, 1519618, 1365182, 1186784, 1000046, 829116, 666752, 533750, 419492, 321666, 247242, 183192, 135116, 95748, 66502, 44406, 27434, 17670, 11478, 7324, 4280, 2550, 2038, 1316, 346, 328, 210, 34, 10, 8, 6, 8, 2, 0, 2]

この先が思いつかないなぁ

01:00:43 - その他雑記 - permalink

Older articles:

31.01.2016

17.12.2015

03.11.2015

07.10.2015

31.07.2015

29.07.2015

14.07.2015

19.06.2015