けんちゃんくんさんの Web日記

健康診断

今年は気付いたらコース変更の期限がきれてたので、何もついてないスタンダードなやつでおしまい。

今年は各検査が1レーンだったんだけど、採血にキューがたまりすぎると聴力と血圧担当の人が採血に回るというオートスケール(?)が実装されていた。

Yaku Han JPを入れてcommonmarkerを使うようにした

「Yaku Han JP」で“約物”を半角に | Swings

深津さんの記事(読みやすさのデザイン備忘録|深津 貴之 (fladdict)|note)を読んで、そういうものがあるのかと試しに入れてみた。私にとってはコードを書き換えてリロードしたら差がわかる位なんだけど、なんとなくシュッとした気がする!

このサイトのmarkdownのレンダリングはずっとgithub-markdownというgemを使っていたんだけど、この前みたらもうメンテしないよって書いてあったので gjtorikian/commonmarker に変更した。とくにgithub markdown依存の書き方はしてないと思うんだけど、なにか変なところがあったら教えてください。

奥さんが入院していた

11日(水)から15日(日)まで奥さんがカンピロバクター腸炎で入院していた。なかなか貴重な体験だったので記録を残しておく。

病状について

9日(月)からお腹の調子が悪く少し熱が出ていた。11日になっても良くなる気配がないのでお昼前に病院へ。体力がなくなっていたので空いてるベッドで横にならせてもらいながら問診、各種検査と点滴をしてもらうことに。

夕方に検査の結果が出て原因がわかる。ほとんど食事がとれないので入院することに。

Wikipediaによると潜伏期間が2~7日くらいで、発症から5日くらいで治るそうなので標準的な症状にみえる。

仕事について

たまたま12~13で合宿があったのでキャンセルの連絡をしてから、PCは持ち帰っていて裁量労働なので在宅で普通に仕事をしていた。合宿の予定だったこともあり、ミーティング等が一切はいっていなかったのでコードを書くにはちょうどよい2日間だった。

ただ、自宅には作業スペース(机と椅子)がないのと、キーボードやポインティングデバイスも会社にしかないので思ったほど捗らなかったのは残念。1~2日くらいだと気分転換にはちょうどいいけど、長期間や定期的にやるためには自宅の環境を揃えないとなかなか厳しい。(Kinesis安くならないかなぁ…)

その他

  • 初日は病院、自宅、息子の習い事先を行ったり来たりしてだいぶ疲れた。こういうときは車があると便利なんだろうな。
  • 在宅勤務できると、朝に掃除や洗濯ができるのでだいぶ助かった。
  • お見舞に行く時間もある程度柔軟に動けたので良かった。一人だけだったら夜に行ってもいいんだけど、子供がいるとそうもいかないので。
  • 入院の手続き含め不安になるところはなくてよかった。
  • 入院費用は高額療養費制度が適用されるほどの額ではないけど、保険を使うか健康祝金にするかとても迷うライン…もう一回くらい入院する予定(!?)があれば保険使うんだけど。
  • 入院するとギガがなくなる。ちょうどiijmioのキャンペーンがあったのでこれで買い足した。ローソン、ミニストップ限定!IIJmioクーポンカード20%増量キャンペーン|IIJmio

おわりに

たまたま家で仕事しても問題ない期間だったのでよかったというのもあるけど、大体インターネットがあれば解決できたのでよかった。インターネットバンザイ!

AndroidのFirefoxをリモートデバッグする

タイトルの環境に依存した問題が起きたので調査のために準備していた。

特に難しいことは何もなくて Android 版 Firefox のリモートデバッグ - 開発ツール | MDN を見ながらやればOK。

Chromeよりはだいぶ手間だけど、実機で表示してる画面を開発ツールでいじれるのは便利だし。要素を検証するときは実機の画面にレイヤーが描かれたりしてなかなか面白い。

問題が起きていたのは HTML フォームへの高度なスタイル設定 - ウェブ開発を学ぶ | MDN あたりに書かれている話で、このページにある「劣悪なウィジェット」という言葉と某プロジェクトのことを思い出したりした。懐かしい。

CLTランチ

先週のECマネージャ合宿の帰りに(酔った勢いで)、東京にいるCTL(相当)の人々とランチに行こうとDMを打ったのが始まりで、@june29, @hisaichi5518, @shiro16, @tnmtと私の5人でランチに行ってきた。

福岡から@pyama86が来たときにした5等級ナイト以来に集まったような。

各事業部でやってる事は結構と知らないことも多いし、自分は最近事業部外の人とあまりお話しできてなかったのでよい機会になったと思う。また適当なタイミングで行きましょう!

秋葉原でお買い物

ラズパイ本の続きを進めるために買い出しへ。行く前にちょっとしたアクシデントがあったんだけど夕方無事到着。

Chapter4で使うものを中心に、5で使うものをちょっと揃えるつもりだったんだけど、7セグLED(NKR141S-B)だけが全然見つからなくて、はじめて店員さんを捕まえることに。

調べてもらったら、もう入荷する見込みもないとのこと!似たやつどれですかねーと聞いてみたものの、幾つか候補は上げられるけど最終的には自分でデータシートみて判断してくれということで一旦退却…会社のMake部に相談しよう!

というわけで戦利品はこんな感じ。なかなか良い値段がするものが多くて厳しい。来週土曜は運動会なので、日曜には進められるといいな。

本日の戦利品

Kenichi TAKAHASHIさん(@_kenchan)がシェアした投稿 -

散髪ログ

前回は7/8!2ヶ月以上たってたのかぁ…確かにだいぶ伸びてしまっていた。息子と一緒にばっさりと。

「やさしくはじめるラズベリーパイ」3-6〜3-10

夕方から息子に見守られながら3章を終わらせた。

フルカラーLEDはわりとお気に入りだった模様。

圧電スピーカーで音を鳴らすところでは、音階がちょっとおかしく感じたけどそんなもんかなーという感じ。

4章の部品はまだ揃ってないので買い出しに行こう。

EC事業部マネージャ合宿で一回休み

都内の日帰り合宿で、5年後くらいまでの基本戦略を練るというテーマで1日缶詰になっていた。

技術方針みたいなものもディスカッションしたかったのだけど、自分の準備が足りなくてあまり進められなくて無念。がんばろ。

Google Analyticsのeコマース トラッキング

Analyticsはある程度馴染みがあるけど、eコマーストラッキングが何をできるのかはイマイチ理解できていなかったので色々調べたり検証したりしていた。

eコマース トラッキングとは

Google Analyticsの1機能で、ECサイトを運営している場合に商品の販売実績をGoogle Analytics上で記録できる機能。

どの商品がいくつ、いくらで売れたかはもちろん、総額だけでなく送料や税金もちゃんと分類して記録できる。

また、Analyticsのユーザトラッキング機能と組み合わせると、ある商品を購入した人がサイト内でどう回遊しかたもわかる優れもの。

検証していて気になったこと

膨大なデータを処理している都合上しかたないことだが、ある程度時間が立たないと計測結果が安定しない。特に、当日分のデータを表示しようとするとビューによってデータが出てきたり出てこなかったり、またリロードするとできてたり消えたりということがよく起きた。

当日分のデータをみて期待通り計測できてるかどうかを確認せずに、翌日結果をみるのがよさそう。(eコマーストラッキングに限らないけど)

Lチカというやつ

昨日買ってきたパーツでLチカをしてみた。

エルチカデビューした

Kenichi TAKAHASHIさん(@_kenchan)がシェアした投稿 -

書籍のコードは全部pythonなのでサクサクかけるし、しかもちゃんと動くのでよい。ただ、フォントのせいでカンマとピリオドがちょっと見にくいので、pythonの文法を知らないと迷っちゃうかもと思った。

print("i=", i)っていうコードが前半に出てくるんだけど、PHPだと文字列連携が.なので、うっかり.を打ってsyntax errorを起こして悩んだりする人がいるかもしれない。(私)

書籍ではGUI立ち上げてエディタが使われているけど、jupyter-notebook立ち上げてそこで書くと楽かもと思ったので来週試してみよう。

秋葉原へお買い物

誕生日にもらったラズパイで遊ぼうと、クジラ飛行机さんの「やさしくはじめるラズベリー・パイ」を進めるのに必要なパーツを買いに秋葉原へ。

電子工作なんて大学のころホントにちょっとだけやっただけなので右も左もほとんどわからない状態で秋月へ。

必要なパーツが一覧になっているページをカメラで撮って持っていったんだけど、結局4章の途中までに必要な分を全部揃えるだけで40分くらいかかってしまって、これは大変な世界だなと思った…

難易度が高かったのはサーボモータ(棚の上にあった…)と光センサー(抵抗のところにあると張り紙があった…)。

何事も経験だと思って1人で行ったけど、パーツを買って遊ぶのが目的だったら間違いなく知ってる人といったほうがいいですね。狭い店内で立ったりしゃがんだりが大変。

そんなこんなで買ったのはこれくらい。これで2000円くらい。

明日は息子と進めてみよう。

安産祈願壮行会で一回休み

今週で産休に入るメンバーの壮行会で一回休み。

会計時の金額が異常にやすかったけど大丈夫だったのかな…?

またお腹壊れそうと思ったけど筋肉痛だった

夕方くらいからなんかお腹張ってるな〜と思ってたんだけど、夜筋トレするときに筋肉痛だということに気付いた。

無駄に夕飯をお腹に優しいものにして損した気分。

venvで普段使いのpythonを3系にする(macOS)

homebrewでpython3をインストールすると、全てのコマンドのサフィックスに3をつけないといけなくて面倒(python3pip3など)。自分の用途では2系はほぼ使わないし、pythonって打って3系が起動してほしい!

今までは、pythonをつかう可能性のあるプロジェクト毎にvenvで3系の仮想環境を作ってactivateしていたんだけど、プロダクトの開発に使ってるわけではないのにライブラリが分散するのが嫌になってきたのでなんとかしたかった。

今回やってみたのはこんな感じ。

  • homebrewでpython3をインストールする
  • venvでホームディレクトリに仮想環境を作る
  • (ba|z)shrc 等でそれをactivateする

具体的にはこんな感じ。

(python3の仮想環境を作る)

$ mkdir ~/.venv
$ python3 -m venv ~/.venv/python3

(zshrcの様子)

if [[ -d ~/.venv/python3 ]] then
  source ~/.venv/python3/bin/activate
fi

こうするとターミナルをひらいたらすぐactivateされた状態になってくれる。

$ which python
/Users/kenchan/.venv/python3/bin/python

$ python --version
Python 3.6.2

$ pip --version
pip 9.0.1 from /Users/kenchan/.venv/python3/lib/python3.6/site-packages (python 3.6)

もっといい方法あれば教えてください!

ダウンしていた

木曜日の未明に急に目が冷めてトイレへ直行し、お腹が決壊していることがわかったの最初。午前中に町医者にいって整腸剤と胃薬をもらって、しばらく絶食しなさいということだったので薄めたポカリだけを飲む日々が始まった。

日曜になるとさすがにだいぶよくなって、固形物を食べても即排出みたいな感じではなくなっていた。

診察室に入って最初に言われた一言が「顔色悪いねー!」だったのはかなり面白かった。そういう驚きを与えられるような生き方をしたい。(?)

スマート体重計を買った

買ったのはこれ。

安いやつは単機能の方がマシ!という理論から、とにかく体重がアプリに来るだけのやつで安いやつを探してこれに行き着いた。

マイナスっぽい評価は1つだけ(購入時点)だったのでまぁいいかなと。多少の誤差はしょうがないとは思うけど、乗り直して重さが変わるようなことは無いので十分かな。

ただ、アプリの日本語がかなりアレな感じなのでそこだけがマイナスポイントかな…

4年目の始まり

数日前にひさいちくんがツイートしてるのをみて、同日入社の自分もペパボ4年目に突入したことに気付いたのであった。

今日は、JRに9万課金することによって、もう半年頑張る気持ちを表明してきた。がんばるぞ〜

息子とプール

二週間ぶりくらいにプールへ。

息子の次のステップは息継ぎなんだけど、息継ぎってどうやって教えたらいいんや…自分がどうやってならったのかまるで覚えてないので教えられなくて途方にくれている。とりあえず今日は水中で吐いて顔上げて吸うのをやってみたけど、次はどうしたもんか…

その合間に自分も多少泳いでいるんだけど、ようやく100m泳ぎきれるくらいまで戻ってきた。いままで50mプール泳いだことなかったんだけど、思ってた以上にきつくてこんなに泳げなかったけ…となっている。とりあえず200mくらいを目標にやっていこう。

散髪ログ

前回は5/3 だったのでちょうど二ヶ月くらい。

今回は息子と一緒にふたりともばっさりとしてもらった。

環境変数を使ってOctokitをGitHub Enterpriseに繋ぐ

octokit/octokit.rb: Ruby toolkit for the GitHub API に書いてある通り、Octokitは環境変数から設定のデフォルト値を読み込むことができる。

これをいい感じに設定しておくと、GH:Eにつなぎたいときや、プレビュー版のAPIを使いたい時(EnterpriseのProjects関係のAPIはまだプレビュー版だったりする)にとても便利だった。

環境変数の設定にはenvchainを使った。 (OS X キーチェーンから環境変数をセットするツールを作りました - クックパッド開発者ブログ)

設定した環境変数は以下の4つ。

  • OCTOKIT_ACCESS_TOKEN
  • OCTOKIT_API_ENDPOINT
  • OCTOKIT_DEFAULT_MEDIA_TYPE
  • OCTOKIT_SILENT

DEFAULT_MEDIA_TYPEには前述のProjects APIを叩くためにapplication/vnd.github.inertia-preview+jsonを設定しておく。また、プレビューAPIを叩くと警告がでるのでOCTOKIT_SILENTにはtrueを設定する。

envchainにはgheという名前で登録している。登録するコマンドは以下の通り。

$ envchain -s ghe OCTOKIT_ACCESS_TOKEN OCTOKIT_API_ENDPOINT OCTOKIT_DEFAULT_MEDIA_TYPE OCTOKIT_SILENT

設定したら、irbを起動するときにenvchainを経由すればOK。GitHub Enterpriseに接続してデータが取得できる。

$ envchain ghe irb
irb(main):001:0> require 'octokit'
=> true
irb(main):002:0> Octokit.user
=> {:login=>"kenchan",
...
...

めでたしめでたし。

プールからのブックオフ

何冊か中古でほしい本があったので、息子のプールついでに大きめのブックオフへ。

お目当てのやつはそんなになかったんだけど、200円エリアで見つけた掘り出し物をいろいろと。「ワークショップ」を見つけたときは、まさかあるとは思っていなかったので声出そうになったw

全部でも2000円ちょっとだったのでも満足満足。

聖誕祭2017

今年もやってまいりました6/21!私と息子の誕生日です!!1

今年も 去年 と同様、一昨日にIT健保のアレでディズニーシーに行ったので、🍣と🍰でゆっくりと。

息子は自転車でもどうかと話をふってみたけど、キックボードがよいというのでAmazon様で。いつまで使うかもわからないけど、少し大きめのほうがよかろうということで評判を調べたりして以下のやつにした。妖怪ウォッチのやつがよかったらしいが、まぁまぁ満足していたようなので良かった。

また、今日は夕方EC事業部のミーティングがあり、そこで星さんからまさかの誕生日プレゼントをいただきまして、やっていく気持ちが高まったのでした。

ちなみに、誕生日プレゼントはまだまだ受け付けておりますので、35歳と8歳をお祝いしたい人は是非 http://amzn.to/kenchan-wl からよろしくお願いします!!1

2017/05に読んだ本