cert-checkというGemを作った
おもに業務で、ローカルに一時保存した SSL 証明書ファイルの中身が知りたいな〜という機会がよくあった。
そんなときは openssl コマンドの力を借りて都度 grep したりしていたのだけど、学習を兼ねて、必要な情報だけまとめて出力してくれる CLI ツールをつくってみた。
CLI ツールなので Go が向いてるのかなぁと迷ったけど、Ruby も学んでいきたかったので今回は Gem として作ることを選択してみた。 erikhuda/thor のライブラリを使うと手軽に CLI ツールが作れて便利だった 🙏
つくったもの
つかいかた
$ cert-check info /tmp/www.example.org.crt /tmp/github.com.crt CertFile: /tmp/www.example.org.crt Issuer: DigiCert SHA2 Secure Server CA NotBefore: 2018-11-28 09:00:00 +0900 NotAfter: 2020-12-02 21:00:00 +0900 CommonName: www.example.org SANs: [www.example.org example.com example.edu example.net example.org www.example.com www.example.edu www.example.net] CertFile: /tmp/github.com.crt Issuer: DigiCert SHA2 Extended Validation Server CA NotBefore: 2018-05-08 09:00:00 +0900 NotAfter: 2020-06-03 21:00:00 +0900 CommonName: github.com SANs: [github.com www.github.com]
感想
- シンプルなツールだけど、身の回りの作業がすこし便利になってうれしい。
- Gem を作るのは初めてだったので分からないことが多かったけど、手を動かして調べるほど怖くなくなってきてよかった。
- 引き続きこつこつアウトプットして生活を便利にしていこうとおもった。
「就業力」についてお話をしてきた
夏はじまりそう。
先日、大学の授業でお話をする機会をいただきました。
就職活動をひかえた3年生が対象の「就業力育成講座」という授業で、「自分に合った職業をみつけるためにいまやっておくべきこと」などを学ぶ場のようでした。
福工大の就業力育成講座にて @udzura さんと @ryoma_123 さんが登壇したときの様子!
— びすこ (@biscoos) June 28, 2018
登壇のきっかけを作ってくれた @cwthdyk さんに感謝〜〜!!🙏🙏 pic.twitter.com/gmyh8JMP9f
みなさん熱心に聞いてくれて、質問もしてくれたりと、自分にとって刺激ある時間になりました。
貴重な機会をいただいた福岡工業大学の先生方をはじめ、紹介してくれたちわたくん、うづらさん、本当にありがとうございました。
就職活動に向けて少しでも役に立ってくれるといいなぁ。。心から応援しています!
Vue.jsに触れはじめた
ドットインストールに「Vue.js入門」が追加されていたのでやってみた。
ToDoアプリの実装を例に v-on, v-bind などのディレクティブの意味から教わりつつ、
こんなにシンプルに作れちゃうのすごいすごい言いながら写経をしていた。
後半は Component も紹介されていて、便利さを実感できたので入門したかもしれない。
使えるようになるべくこれから触ってみよう。
新卒研修についてLTしました
「外資系コンサルの3STEP思考術」を読んだ
↑に続いて。もう一冊、思考整理に関して紹介されていた書籍があったので連休中に読んだ。
外資系コンサルの3STEP思考術―――どんな難問にも答えを出せるアタマの使い方
- 作者: 森秀明
- 出版社/メーカー: ダイヤモンド社
- 発売日: 2015/10/30
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
先日読んだ書籍はイシューツリーに関するものだったが、本書で登場する「整理、分解、比較」する考え方は同じ目的のように思える。
マーケティングに関する話題が多かったが、エンジニアの自分にとっても仕事でのコミュニケーションや問題解決の際に大切なポイントを教わることができた。
個人的な例だと、対話によるコミュニケーションをしながら問題解決を図る場面は多いが、自分の場合どうしても相手に主導してもらうことが多いのが悩みだった。また、知識不足も相まって話についていけなくなる場面もたびたびあった。
だけど、対話の目的が「相手と認識をすり合わせること」だと考えると、それではまずいと実感できる。
分からないことを聞き返すことは、対話が中断したり本筋とズレたりと勇気がいることだけど、まずは事実を集めるために認識をすり合わせることが最優先。そうしてからようやく、どのような解決ができるかという問題解決のステップに進めるんだなと思えた。
本書の言葉を借りると「対話を通じて共感の土壌をつくる」という言葉もしっくりきた。
思考整理以前の気づきだけど、いいことを知った。引き続き。
「戦略思考コンプリートブック」を読んだ
会社の面談にて、仕事で困ってることをご相談したら「300回読んでみて」と紹介されていた論理思考の書籍を読了した。(1回目)
勉強不足ながら論理思考やらイシューツリーという言葉もよく分からないまま手にしたが、初学者でもスラスラと読めて、演習まで繰り返すことのできるとても学びのある内容だった。
この本を読んでみて一番よかったと感じたのは、日頃から物事を深く考えようとしてこなかったことを自覚できたのと、思考を鍛えるという発想を知れたこと。
思考なんてそんな簡単に鍛えられるものだと思っていなかったし、地頭良くないし…を言い訳にどうにかしようと動いてこなかったことも恥ずかしい。
と言いつつ、自分にとって一つのきっかけにはなったと思うが、本を一冊読んでイシューツリーを書く真似事をしただけで習得できるならなんにも困ってない。
書籍にも書かれていたが、毎日の仕事のなかで使わないと駄目そう。曖昧な状態を良しとせずに(最初のうちは)しつこいくらい言語化するクセをつけると思考の整理に慣れてくるかなぁ。
問題にぶつかったら仕事でも日常でもイシューツリーに書き出すことは続けていこう。
それと書籍が今なら Kindle Unlimited を使って無料で読めちゃうのでちゃんす。(自分は買っちゃった)
- 作者: 河瀬誠
- 出版社/メーカー: 日本実業出版社
- 発売日: 2015/01/23
- メディア: Kindle版
- この商品を含むブログを見る
まさか明日出勤したら夏休み突入では…!おやすみ。