Gather-Tech.info #53: 制度を変えるのは簡単で難しい ~口だけでなく手を動かす~
#53です。
先週はクラスメソッドのイベント、Developers.IO 2017が開催されていました。セッション内容等がブログにまとめられています。
今週のイチオシ
Productive Development Organization : Speaker Deck
GMOペポパでの生産性向上への取り組み。開発面だけでなく労使制度面の話も書かれている。GitHubを開発以外にも使っていく取り組みについても書かれている。
開発面の話での生産性向上の話はよく見かけるが、こうやって労使面での話も書かれているのは珍しく参考になります。
会社の制度を変えるのは簡単で難しい。Twitterなどでぼやいても変わらないので組織内の適切なルートで変化を求めるのが早い
まさにこれですよね。ああなればいいのに、こうなればいいのにとぼやいている人はどこでも良く見かけます。しかし、実際にきちんと然るべきところに働きかけて行動に移す人はほとんどいないのではないでしょうか?
何かを変えたいのなら口だけでなくきちんと手を動かすこと、ちゃんとしたルートでアプローチして実現することの大切さを改めて感じました。
ニュース
GitLab 9.3 Released with Code Quality and Multi-Project Pipeline Graphs : GitLab
GitLab 9.3がリリース。Merge Request時に静的解析する機能、プロジェクトの統計情報可視化機能などが追加された。
ニューラルネットワークライブラリをオープンソース化しました : Blog – Neural Network Libraries
ソニーがニューラルネットワークライブラリをオープンソースで公開した。ソースコードはGitHubで公開。
アーティクル
「ランキング」のマイクロサービスを作った話 : FiNC Engineering Blog – Medium
FiNCでのとあるサービスをマイクロサービス化した話。マイクロサービス化した理由、設計方法の考え方の遷移などがまとめられている。実際にどのようなビジネス要件のサービスに適用したかが書かれているのでイメージしやすい。
Text to speech – Python
PythonでText To Speechする方法について。pyttsxとgTTSが紹介されている。
Linuxのパッケージをアップデートしたあとrestartが必要なプロセスを見つける方法 : Qiita
Linuxのパッケージをアップデートしたときにプロセスの再起動やOSの再起動が必要なのかを教えてくれるコマンドについて。Redhat系ならneeds-restarting
、Debian系ならcheckrestart
というコマンドがある。
AWS Security Primer : cloudonaut
AWSのセキュリティについて考えることをマインドマップでまとめている。アカウント構成、AWS API、ネットワークなどカテゴリ毎にまとまっていて理解しやすい。
I decided to disable AMP on my site
AMP対応を辞めた理由について書かれている。iPhoneだとスクロールが無効になる、リンクの共有が難しくなる、ユーザーは自らAMPをオフにできないなどいくつもの理由が述べられている。
9 Reasons to Switch From Chrome to Firefox
ChromeよりFirefoxを使った方がよい理由についてまとめられている。CPU利用率が少ないため消費電力を抑えられる、タブを多く開いたときのメモリ使用率が低い、Chrome拡張もサポートしているなどが挙げられている。
スライド、ビデオ
インフラエンジニア必見!勉強会の歩き方 : SlideShare
インフラ系の勉強会のまとめ。勉強会に参加する意義、勉強会の探し方についてもまとめられている。
ネットワークエンジニアではない方々向けのIPv6入門 : Speaker Deck
IPv6についての分かりやすいまとめ。IPv4との違い、なぜIPv6が必要になったのかなどが書かれている。NATやDNSの話も分かりやすく書かれている。
新メール配信基盤への移行 /ikyu-mail-platform : Speaker Deck
一休のメール配信基盤をクラウドに移行した話。どのような問題があったのか、どのように設計したのか、どのように移行したのかが順を追って丁寧に書かれていて非常に分かりやすい。
これからチーム開発に立ち向かう花ざかりの君たちへ : Speaker Deck
チームとは何か、チームの文化を醸成するとはどういうことかといったことが丁寧に書かれている。
ツール、ライブラリ
evolus/pencil: GitHub
オープンソースのGUIプロトタイピングツール。Electron製でマルチプラットフォーム対応。
Web Starter Kit : Google Developers
Googleが提供するWeb開発用のボイラープレート。
artemnovichkov/iOS-11-by-Examples: GitHub
iOS11で追加されたAPIのサンプル集。
サービス、アプリ
slideship.com
Markdownでスライドを作成してそのまま公開もできるサービス。ベータ期間なので現在はFreeプランのみ提供。