持ち手が邪魔にならないようにたためる。バックパックにしまっておくときには食事関連の荷物を入れておくにもちょうどいい角型。火加減と時間さえちゃんとすれば、美味しく炊飯できる。自分のメインのクッカーはジェットボイルなのですが、メスティンのちょうどいい感じに、ちょっと浮気です。メスティンのイケてないところ使い始める前にフチのバリとりが必要。(気になる方はググってください。今回はこの話題じゃないので。(気にしなければ気にならない。(テフロンフライパンじゃないんだから当たり前。)炊飯後の焦げ付き&粘り気は除菌シートくらいでは落としきれない。)ちょっとした手間を気にしなければ、いい感じですよね(笑)コーティングメスティンについてちょいちょい調べていると、コーティング加工をした、という人の記事を目にします。www.soraironote.comitoito.styleなので、自分もやってみました。お願いしたのはさきほどの記事の方々と同じ睦美化成さん。※内容はすべて2017年1月に、自分が依頼したときの話です。時と場合とで変わる内容があると思うのですが、それはその時の話ということでお願いします。睦美化成さんのホームページからメスティンの加工依頼したいことをメールしてみる。他の会社さんを調べてみたら、今は受け付けてないみたいな会社さんもあったので、そのあたりから確認です。睦美化成さんから、メールの返信をいただきまして、早速具体的な内容をまとめてくださっています。メールで具体的な内容をガッツリと案内いただけるので、最初に読む内容は多いですが、心配はなくなってありがたいですね。依頼がどんな感じで進んでいくのか、把握できます。自分は「新品のメスティン」と「数回使用したメスティン」と2つ依頼したかったのでそのあたりと加工内容を確認します。使用済みのモノについては、状態によっては加工できないことがあるらしいとのこと。そのあたりは現物を見ていただくしかありません。依頼したい内容をメールで送りつつ、現物を郵送します。メスティンの取っ手は加工しないので外しておきます。現物が睦美化成さんに届くと、確認後、最終的な見積もりと加工の承諾についてのメールが送られてくるので、そのあたり確認して返信します。代引きで送られてくるので、現金用意して待ってたら、きれいに加工されたメスティンが手元に届きます。依頼内容かなり変則的な依頼をしました。新品のメスティン(本体+ふた)内面フッ素樹脂コーティング+外面セラミックコーティング。他の方も書かれていますが、内面のフッ素樹脂コーティングは加工温度が高くてアルミ素材が柔らかくなってしまうそうです。補強のためにも外面のセラミックコーティングをやっておいたほうが吉なんだそうで。使用済みのメスティン(本体のみ)内面セラミックコーティング+外面加工なしセラミックコーティングは加工温度が高くないらしく、外面加工をしませんでした。ふたは加工しなくても実はいいんじゃないかと思って、加工をしないことにしてみました。できあがり新品のメスティン=内面フッ素樹脂コーティング+外面セラミックコーティングちょっとだけ柔らかくなったような感じがありますが、荒く扱わなければ大丈夫です。コーティングをしてもフタはしっかりしまります。使用済みメスティン=内面セラミックコーティング+外面加工なし柔らかくなった感じもないし、いいんじゃないでしょうか。感想まだ加工してもらった状態では使っていないので、使用した感想は別で。何より、メール連絡の内容を丁寧にしていただけて、個人的にはとても安心感がありました。コーティングして欲しい、みたいなニッチなお願いをしているとは言え、加工については素人。教えていただけるのはとてもうれしいです。加工依頼を他でしたことはないですが、きれいにコーティングされているものを見ると嬉しさがあります。写真にもとりましたが、フチまできれいに加工されていることに感動です。メスティンはフチのバリ取りが必要、ということを先に書いたのですが、つまり買ったばかりのメスティンはフチがちょっと痛い感じなわけです。フチまで加工していただけたので、とても扱いやすくなりました。個人的なメモ今回で9回目らしいです。本については気になったものをピックアップ。本の説明についての引用は高橋さんや出版社さんが説明された内容(を大雑把にメモしたもの)。今回も高橋さんは大量の本を紹介されていました。やってあれほど紹介できるようになるのやら、毎年驚きとともに感謝しています。高橋さんと少しお話させていただいたのですが、守備範囲が広いですね。ちなみに本のタイトルを書いたものは、気になった本=自分は読んでいない本、ということで今後読みたいメモです。2016年に本がたくさん出て、たくさん売れている。エンジニア向けというよりも一般書的なところでもたくさん本がでた。詳しい本はデータサイエンスや数学的なところの知識が必要な内容のものも多い。コードを扱うようなものについては、Pythonで書かれているものが多い。応用みたいな話でチャットボットの本も出ている。単行本(ソフトカバー)この商品を含むブログを見るhttp://www.kspub.co.jp/book/series/S043.html基礎的な内容、応用的な内容、がシリーズの中に混在している。ウェブ絡みの人なら、ウェブデータの機械学習を読んで見る、みたいなことをおすすめ。単行本(ソフトカバー)この商品を含むブログを見るコードやプログラムがでてこないで、(機械学習の)概念を理解していく本。わかりやすい、ということで概念を学べるようなので、全く詳しくない自分的には機械学習の事始めに読みたい。見る9月に発売して1月に重版。Pythonコードを使ってコードを書いていくということなので、上の『機械学習入門』を読んだ次に、手を動かしてみたら、いい感じに機械学習関連のプログラミングを覚えていけるかも。2016年のトピック::Pythonプログラミング言語Pythonの本が多く出た。機械学習がらみのところも多そう。2006年から発行されている『みんなのPython』が機械学習のコンテンツも増えてリニューアルされている。見る機械学習関連でPythonを使う、と決めてしまえば、必要になる数学もPythonを使って一緒に勉強してしまうという方法がいいのかもしれない。2016年のトピック::クラウド・アジャイル・DevOps・CI/CD・マイクロサービス個人や組織内で足りていなかったスキルなんだけど、クラウドがでてSaaSなどで提供されるものが増えて、導入がすすめやすくなった。DevOpsの関連でChatOpsなんかも。Slackとかを使ったもの。クラウド関連では、OpenStackやDockerを扱った本もいくらか出ている。パブリッククラウドの本としてはAWSとAzureの本が多めに出てるらしい。単行本この商品を含むブログを見るこの本をベースに、トピックにしてみました。自分が使っているのはパブリッククラウドで、でも使えているのは一部で、みたいな状態なので、全体的な話を理解するために読んでみるのは面白いかもしれない。2016年のトピック::フィンテック、ブロックチェーン、仮想通貨いろんなものが「フィンテック」という言葉でまとめられている。一般向けの読み物も多い。(このあたりは興味がなさすぎで、すみません。話はちゃんと聞いてました。Learning』のみ。ランキングについては、ムックなどは覗かれているという話。ランキングのルールは、あれこれ省かれてる、とのこと。高橋さんはEmacsらしい。Go言語の本も5冊くらい出ている。見るフロントエンドテストだけでなく、スクレイピングにも使われている。自分はPhantomJSを頑張ってますが、扱いやすいものに変えていきたい。見るドラスティックには変えていない。Ruby2で書き直した。タイミングがだいぶずれてしまいますが、新版おめでとうございます!新人研修向けの本がどんどん更新されていく。単行本(ソフトカバー)この商品を含むブログを見る販売管理システムについてのデータベース設計に触れている情報がなかなかない。具体的なケースとして、データベース設計を学べるのは良さそう。販売管理システムというかなりカタイ設計が必要なものを扱っているのもうれしい。見るブラウザの攻撃手法をまとめた本。これは前から気になっていた本。分厚いし優先順位をガッツリ落としていたけど、そろそろ始めなければ。同一ドメインポリシーについて攻撃の話とかはちゃんと学んでおいたほうがよさそう。単行本この商品を含むブログを見るイマドキのインフラエンジニアになりたい人向け。目次を見ると、クラウドを混ぜつつインフラのことを説明されているみたいで、個人的には勉強を進めたい。見る言語をつくりたい人むけ。言語の設計にはどんな問題があってどう作っていけばいいのか。自分は言語を作りたい人ではないのですが、興味強めです。見る2015年の本ですが。大学で情報工学をやってなかったりして、どうしてもプログラムの裏側が理解できていないことが多いので、勉強に手を付けたい。個人的なメモTweet広告を非表示にするもっと読むコメントを書く2016-12-20cronでメール以外の方法で結果を通知するcronって便利なんだけど、結果を確認するのがめんどくさい。メールを全部見るのも今っぽくない。Rundeckとか他のジョブスケジューラを使い始めると、実行時に依存するものが増えるのでそれはそれで微妙。メールで送っている内容と同じようなものを別のプログラムが取得できるか、ということ。最初に考えたのがコマンドからパイプで繋いで最後に別のプログラムが情報をとる、というもの。標準出力、標準エラー出力は取得可能。実行したコマンドは、、、?実行したコマンドはパイプで繋いでる数が少なくて時間がかかればプロセスリストから見つけられるけど、なんか違う。Cronがメールの件名につけている実行したコマンドはどうやって?ということでソース(とりあえずcronie)をおってみた。gitweb.コマンドを実行してその結果のメールを組み立てる部分。gitweb.entry->cmdという形で取得しているので、内部的にcronのファイルを構造化して、それを実行中に保持しているに過ぎないということ。gitweb.外部のコマンドがうまーくやるにはちょっと厳し目か。crond次に考えたのがcrondコマンドの実行時オプション。crond途中いっぱい省略するけど、-mオプションで実行可能なコマンドを渡すと、本来メール送信用に組み立てたテキストを、標準入力に渡すよ、という感じ。[x86_64-linux]結果を受け取るプログラムrubyで受け取ってみる。textendとりあえずでこやつには実行権限も付与。/tmp/mail.rbcrondの起動時オプション/etc/sysconfig/crondで起動時のオプションを指定できる。/tmp/mail.rb"cronのジョブとりあえず適当に、標準出力がちょっと長くなりそうなやつを。/tmp/mail.rbcronの実行結果を確認してみる。%idle(以下省略)その他ちなみに、-mで渡したスクリプトがイケてなくと何かしら失敗していると、ログにそれっぽい出力がある。0x0001#012)あとはcronから標準入力で渡されるテキストはメール形式なので、メールとしてパースすれば、構造化されたデータとして扱える。13:13cronでメール以外の方法で結果を通知するTweet広告を非表示にするもっと読むコメントを書く2016-12-13RubyのMixinを簡単にだけ整理したメモたまにはRubyを。元ネタというかメインで参照したのはこちらwww.sitepoint.comprependって結局どうなんだっけ?prependをクラスメソッドにするにはどうするんだっけ?というところを整理したかったので。moduleを各クラスに突っ込む。World!理解したことprependはancestorsで考えたときに、子孫側に挿入される。include/extendはancestorsで考えたときに、祖先側に挿入される。extendは、singleton_class(特異クラス)に対して挿入される。クラスメソッド(として扱うもの)をprependする書き方は2パターンある。(詳しく追っていないので、どちらかがまずい方法だ、みたいなツッコミ歓迎。18:18RubyのMixinを簡単にだけ整理したメモTweet広告を非表示にするもっと読むコメントを書く2016-12-02Goで同時実行数を制限しながらループを並列処理する。Goの記事を読んで理解するために自分でも書いてみた。きでループを並列処理する。秒単位でスリープ処理を入れてしまっているので、実行時間は長いです。そこはお勉強用ということで。item:-1sleepなし。item:2sleepあり。item:7sleepあり。Sleepの短い順番に出力。item:8セマフォ取得用のオブジェクトで、同時実行数の制限。deferで開放しないと詰まる。WaitGroupでプログラムの待ちを設定。ないと、スリープ処理をしてる間にプログラムが終了してしまう。deferでセマフォを開放するタイミングで一緒にWaitGroupも減らす。14:44Goで同時実行数を制限しながらループを並列処理する。Managerを使用して、SSL/TLS証明書を取得して、HTTPS接続を確立したい。ドメインは、(お名前.comとかで)適当に取得しておいたものを使う。Managerは、証明書の発行のときに、検証Eメールを送信する。自分(もしくは関係者)が、証明書の発行を承認する必要があるから。送信先は、ヘルプにかかれている。2種類あって、WHOISに書かれたメールアドレスと、登録しようとしているドメインに適当なアカウント名をくっつけたメールアドレス。certificate.administrator@your_domainhostmaster@your_domainpostmaster@your_domainwebmaster@your_domainadmin@your_domainで、エンタープライズな人たちなら特に問題じゃないわけだけど。その検証Eメールを受信できる状態じゃないと、前へ進めない。お名前.comなんかでドメインを取得すると、whoisへの情報登録を代行してくれる。代行してくれた登録情報は、お名前.comの会社の情報になるので、whoisの情報には、自分個人の情報は含まれていない、ということ。個人利用にはありがたい代行サービスなんだけど、今回だけは、それが微妙。Managerが送信する送信先をつくります。AWSのサービスの、SESを使って、メールを受信する。例として、example.jpというドメインを持っていて、そのサブドメインapp.example.jpのSSL/TLS証明書を発行する。ために、admin@app.example.jpを受信できるようにする。SESはこの記事を書いている時点(2016/11/08)では、まだ日本に提供されていないっぽいので、リージョンは適当に選んで使う。53にexample.jpを登録する。Zoneにexample.jpを登録するだけでOK。53を使う前提で書きます。左ペインのDomainsを選ぶ。Domainボタンを押す。Domainを入力する。今回のケースで登録するドメインは、app.example.jpDNSの設定について書かれている画面に切り替わる。