ノイズキャンセリングヘッドホンを買ったらよいものだった

ノイズキャンセリングヘッドホンのWH-1000XM3を買ったらとてもよかったという話です。

聴覚過敏で雑音が嫌いなので前々からこの手の製品は気になっていたのですが、人に勧められたこれを買ってみました。主目的は音楽をかけることではなく雑音を減らして生きやすくすることです。

主な感想は次の通り。

  • とにかく雑音が無くなって集中できる、かつ、精神的ストレスが減る。昔ド田舎の駅に行ったときに無音の世界を体感したことがあるのだが、つけた瞬間にそのときのことを思い出した
  • 実は家の中でも音楽をかけていないときにも細かい雑音は発生している
  • 爆音で音楽を鳴らして雑音を消しているときよりも疲れない
  • イヤーマフだけでほとんどの操作できるので楽(細かい設定はスマホアプリを使う)

私にとっては副次的なものですが、音も良いと感じました。

ノイズキャンセリングイヤホンを一つ持っていたのですが、それを手放す原因となっていた問題がすべて解決されていたのもよかったです。

  • 電池が4時間しか持たない => 30時間持つ
  • 音楽を鳴らさずに数分経つと電源が切れる => 音楽をかけていなくてもノイキャンだけ有効な状態でいられるように設定変更できる(デフォルトは数分で切れる)
  • (ノイズキャンセルどうのでなくイヤホンとヘッドホンの違いだが)取り外しが面倒 => 使わないときは外して首にかけていればよいので楽

などなどわたしにとっての良さを色々と列挙しました。雑音大嫌いな私のような人は持っていて損はないかと思いましたが、どこにいても雑音が気にならないというかたにはどれだけ効果的かはわかりません。

余談。古い機種を持っていたらそれを下取りに出して新しいのを買えるというしくみが用意されているようで「なるほど上手い」と思ってしまいました。

新しいPCを初めて起動した話

去年の末にLinuxデスクトップ用にと買ったものの一度も起動していなかった下記PCをようやく起動しました。

www.lenovo.com

いろいろカスタマイズできた中でわたしは次のような構成にしました。一番いいやつではないけど、これだけあったら十分かな、といった程度。

AMD Ryzen 5 PRO 2400GE (3.20GHz, 4MB) ● 16GB PC4-21300 DDR4 SODIMM (8GBx2) ● 内蔵グラフィックスカード ● 256GB ソリッドステートドライブ M.2 2280 NVMe ● 内蔵ギガビットイーサネットIEEE 802.11 ac/a/b/g/n ワイヤレスLAN (WiFi準拠)1x1, Bluetooth 4.2 ● 内部モノラルスピーカー ● HDMIポート

もともとこれを買った理由が先代のマシンはハイスペックだったもののデカくて持て余していたため、小さいのに変えようと思ったことです。今後マシンパワーが必要になったら都度GCEの高性能なインスタンスでも借りればよいかなと。

サイズは売り文句通り余裕で手のひらに乗せられるし場所をとらないので非常にいいです。実のところこいつが届いたときに「サイズが小さい!すごい!」で完璧に満足してしまったのが使用開始をさぼっていた理由の一つだったりします。

Linuxのインストールは何度か起動中に次のエラーメッセージを吐いて動かなくなったものの、再起動をすると治りました。別にこだわるところではないしカーネルも問題が出ないバージョンに上げたので、これでよし。

patchwork.kernel.org

その後カーネルビルド(v4,.19のdefconfig)してみると226秒かかりました。先代のマシン(Ryzen 1800X)はバージョンが若干古いカーネルで75秒ほどで終わっていました。おおよそ3倍強かかっています。スペックではなく省サイズと静穏性で選んだのでまあ、こんなものかなと。

それにしても小さくてよい。

去年の個人事業の振り返り

去年個人事業主として何をやったのかの一覧と、やってみての感想。

やったことはおおよそ次の通り。

  • 現在働いている会社における技術顧問業(4月までで終わり)
  • 拙著「Linuxのしくみ」の印税
  • Software Designでの連載「Linuxのしくみ」の原稿料(5月から)
  • セキュリティキャンプ全国大会2018の講師
  • 技術同人誌販売(春秋の技術書典とオンライン販売)

gihyo.jp

windhole.booth.pm

このような組み合わせになったのには次のような事情があります。

  • IT技術、物を書くこと、人に伝えることが好き
  • 好きなことだけしたい
  • 売れなければキャッシュアウトになるようなリスクはなるべく負いたくない。たとえば在庫を抱えるとか
  • なるべく好きな時に好きなだけ好きなところで働きたいので、空間的、時間的な制約を強く受けることはしたくない

稼いだ金額については具体的な数値は書きませんが、幸いにもこれだけでなんとか家族が生活できるかなあというくらいにはなりました。ただ、来年以降どうなるかはあんまり読めません。とくに本の印税については去年出したものが今年同じくらい売れるとは到底思えないので、次のを出さなければ収入激減です。

一年を振り返って思ったことは次の通り。

  • お金が流れるしくみがある程度見えてくるので面白い
  • 仕事してからキャッシュインまでの時間が数か月というケースもあるので、手元にある程度運転資金が無いと辛そう
  • 「会社員って(毎月一定の給料が入るという意味では)気楽なんだな」ということを強く感じた
  • 厚生年金すばらしい。よく聞く「個人事業主は会社員の倍は稼いでおきたい」というがよくわかるようになった
  • IT系の物書きだけで生計を立てるのは無理ゲー

今年も無理しない程度に去年と似たようなことをしてお金を稼いでいきたいなあと思います。

「砂糖の世界史」を読んだ

砂糖を通じて世界史を見るというお話。砂糖はもとよりコーヒーや紅茶、チョコレートなどにまつわる小噺がたくさん載っているのがよいです。歴史で習ったプランテーション奴隷貿易三角貿易なんかについて背景からきっちり説明してくれるので、あのときもこうやって教えてくれればよかったなあなどと思いました。

WSLがたまに起動失敗するときの対処

WSLを起動しようとするとたまに以下のようなエラーを吐いて死ぬ。

Error: 0x800703fa
Press any key to continue...

これについては以下のissueがある。

github.com

Windowsを再起動しても治るけど、めんどくさいので以下を参照にLxssManagerを再起動している。

www.bountysource.com

I Had the same problem, just restart LxssManager by following this tips:
1- Run CMD as administrator and restart the LxssManager status

2- Stop it by :
sc stop LxssManager

3- Then restart it by:
sc start LxssManager

2018年を振り返りと来年の抱負

晦日なので2018年の振り返りと来年の抱負をば。個人ブログなので会社の仕事のことは置いといて、主に個人的なものについて。

2018年の振り返り

全体的に良い年でした。旧知の人たちとも会う機会も増えたし、新しい人たちとも多く出会えました。彼らと会うときにいいものを食べ過ぎてお肉もついたのが玉に瑕です。書籍の出版、雑誌連載の開始、再就職などという初物イベントがたくさんあったので、劇的だったと言ってもいいかもしれません。他には個人事業主として色々手を出したことによって、月並みな感想ですが「自分自身でお金を稼ぐって大変だ」を実感しました。どれだけ技術的に面白いことをやって頑張っても、お金にならないと生きていけないですから*1

2月にはLinuxのしくみというLinuxを通してOS、その中でも主にカーネルについて図解と演習によって学ぶ本を出版しました。書籍を書くことそのもの、および、OS知識を広い裾野に伝える書籍を書くことは長年の夢の一つだったため、現物を見たときは感慨深いものがありました。その節はフリー編集者の風穴さん、技術評論社の細谷さんには大変お世話になりました。おかげさまでよく売れてくれて評判も上々なようで、そちらも嬉しかったです。ただ一点、誤りがものすごく多かったという問題があったのが大きな反省点です。今回の反省を踏まえて次回作では改善見込みです。

この書籍についてはSoftware Design 2018年5月号からパワーアップ番外編として連載も始まりました。毎月締め切りに追われて死にそうになりながら面白く取り組んでいます。これについては声をかけていただき、かつ、編集も担当いただいている技術評論社の池本さんに感謝です。

一年間に5つのイベントにおいてプレゼンテーションをしてきました。これらは人前で喋る練習、知識をアウトプットする練習、趣味でやったことの発表の場として活用しています。以下そのリストです。ご興味があればごらんください。

  • 今年頭に世の中を騒がせたMeltdown脆弱性の概要

speakerdeck.com

  • Linuxのソースをどこまで削減できるかの挑戦

speakerdeck.com

  • GCEのf1-microインスタンスが謳われている通りの挙動をするかの実験

speakerdeck.com

  • linuxの最初のバージョンから(執筆当時の)最新バージョンまでの全史を紹介

speakerdeck.com

  • linuxの最新バージョン(執筆当時)のスケジューラの挙動を概説

speakerdeck.com

4月、10月には例年通り技術書典で同人誌を売りました。ありがたいことに毎度たくさん売れるので「こういうマニアックなものに一定の需要があるのか」という驚きとともに「わざわざ足を運んでくださってありがたい」という思いでいっぱいです。それに加えて一緒に本を売っており、かつ、いつも面倒な事務作業部分を一手に引き受けてくれている風穴さんには頭が上がりません。

技術書典には通算4回出ているのですが、今年10月に出たころには「幅広い読者に響きそうなものは出版社を通して書店に並ぶような本として売る」「ごく一部の人にだけ響きそうなものは各種イベントにおいて発表して、それをさらに練ったものを同人誌として売る」という流れを作れたのがよかったと思います。今後も趣味と実益を兼ねたマネタイズの仕組みを作っていきたいところです。

5月には、当時技術顧問を務めていたサイボウズ社の正社員になりました。主な理由は現在所属している社内インフラ刷新プロジェクトNecoに興味を持ち、関わってみたいなと思ったことです。勤務形態が世間の大多数と著しく異なることもあって、その範囲でできそうな業務内容はもとより希望給与を自分で決めるのは相当苦労しました。しかしこれは貴重な経験だったと思います。

8月にはセキュリティキャンプ全国大会の講師をしました。私は今回「Linuxカーネルを改造する」というテーマで2人の学生さんを受け持ったのですが、彼らにとってこれが何らかの実りあるイベントだったのであれば幸いです。その他にも例年通り他の講師、チューター、学生たちにいつも大きな刺激を受けられました。来年もお声がかかればぜひ参加したいと思います。

12月にはKubeCon North Americaに参加するために業務として国外に行ってきました。仕事として何を得たかについては下記ブログをごらんください。

blog.cybozu.io

個人的には英語力が数年使っていなかったことによって劇的に衰えていることがわかりました。とくにlisteningとspeaking。このためにskypeによる英会話レッスンを帰国早々始めました。いまのところ段々マシになってきているのを感じるので、しばらくは続けてみたいと思います。

来年の抱負

以下の優先順位でやっていきたいと思っています。

  1. 家庭円満
  2. 10kgくらい痩せる
  3. 出版社経由で本を一冊出す
  4. 二つ以上技術的なプレゼンをする
  5. 同人誌の新刊を4月、10月の技術書典において1冊づつ出す
  6. 個人事業の幅を広げる

ポイントは技術云々よりも身の回りのことを優先していることです。家族が第一、体が資本。全部やろうなんて思わずに、できる範囲で。

*1:といっても会社員でもあるので給与所得もありますが…

Uberで日本語領収書が文字化けしていた話とサポート対応が良かった話

先日海外出張したときにUberを使ったんですが、乗車後に届いたメールに張ってあったリンクから 領収書のpdfを印刷すると日本語が化けていました。どうやら埋め込んでいるフォントが日本語 フォントではないのが原因らしいとわかりました。この文書は、この問題にどうやって対処したかと いう話とそのあとサポートに連絡したときのことについて書いたメモです。

Uberのサイトにログインして言語設定を変えた後に領収書を再発行しても以前日本語のものが届き、 pdfも文字化けしていました。FAQを検索しても類似事例はみつかりませんでした。ただしメールが 領収書になっていてpdfへのリンクも張ってあるという形式だったので、今回はメールをpdfとして 印刷することで回避できました。

ここからがサポートの話。上記の通り問題を回避できたからいいといえばいいんですが、何か気持ち悪い と思って「日本語だと領収書のpdfが化けるよ」と公式ついったに報告したところ*1、わずか30分後くらいに「言語設定を英語にしたら次回から 領収書が英語になるよ」という回答をもらいました。速い!

「日本語pdfをダウンロードできるように修正します」ではなく英語pdfに切り替える方法を回答してくる あたり、なんとなく日米の文化の違いを感じました。わたしとしては次回以降経費精算で困らなければ それでいいので、これにて解決。

なかなかいい体験でした。

*1:公式サイトからこの手の 報告をする方法が見つからなかったので