#60です。

先週はソニーがNeural Network Consoleを出したことが話題になっていました。
以下の記事を見るとどんなものかだいたい分かると思います。誰でもできると書いている記事もありますが、実際にはある程度前提知識がないときちんと利用することはできないのでは?と思います。

今週のイチオシ

Planning the Best Chatbot : Chatbots Magazine

チャットボットを開発するときに考えるた方がよい5つのステップについて。Concept、Tone of voice、Conversational UX、Marketing、Business model。

チャットボットを作るときはついつい流行っているからという理由できちんと計画を立てずに作ってしまうことも多いかと思います。この記事には具体的にどういうことを考えて設計していくのかがまとめられていて参考になります。

ニュース

Gitの脆弱性 ( CVE-2017-1000117 ) — : サイオスOSS

Gitクライアント上での任意のコマンド実行の可能性の脆弱性が発見されたとのことです。GitだけでなくSVNやMercurialにも影響があるそうです。

AWS Glue – 一般提供開始 | Amazon Web Services ブログ

AWSのフルマネージドなETLサービスGlueが一般提供開始した。

アーティクル

How I Used Deep Learning To Train A Chatbot To Talk Like Me (Sorta) – Adit Deshpande – CS Undergrad at UCLA (‘19)

自分のように会話するチャットボットの作り方について。各種チャットツールからのデータセットの収集方法、Seq2SeqやWord2VecモデルのTensorflowでの利用方法、Facebook Messenger Chatbotへの適応方法が書かれている。

The Side Project Marketing Checklist

サイドプロジェクトを行う際のマーケティング観点でのチェックリスト。競合の探し方からプロモーション方法までガッツリとリスト化されている。サイドプロジェクトどころか普通のビジネスにも使えそう。

zeeshanu/learn-regex: Learn regex the easy way

正規表現の基本的な使い方がまとめられている。そのままregex101.comでオンラインで動作を確認できるので分かりやすい。日本語訳版もある。

How to train your own model for CoreML

EC2上でCaffeのモデルをトレーニングしてcoremltoolsでCoreMLに変換してiOSアプリに組み込む方法のチュートリアル。

How to create a simple REST web-service with Node, AWS Lambda and the Serverless Framework

Serverless Frameworkを使ってLambdaにデプロイするAPIサーバーを構築する方法のチュートリアル。

スライド、ビデオ

ブラウザの脆弱性とそのインパクト : Speaker Deck

ブラウザの脆弱性を発見するためのアプローチ方法について。Webセキュリティの勉強題材として良さそう。

ツール、ライブラリ

bufferapp/android-clean-architecture-boilerplate: GitHub

Clean Architectureを使ったAndroidアプリのボイラープレート。Kotlinで書かれている。

dthree/mailit: GitHub

メール送信のREST APIを提供するツール。SMTP情報を設定ファイルに書いて使用する。

apex/up: Deploy infinitely scalable serverless apps, apis, and sites in seconds.

AWS Lambda、API Gatawayを利用したサーバーレスな静的サイトやAPIサーバーを簡単にデプロイするツール。Apexのtjが作っている。
以下ブログを読むとどんなものかイメージがつきます。

awslabs/aws-sam-local: AWS SAM Local 🐿 is a CLI tool for local development and testing of Serverless applications

AWS SAMを管理するツール。Lambda Functionのローカルでのテスト、S3などのペイロードのエミュレート、API Gatewayのローカル実行などが可能。

marianogappa/chart: Quick & smart charting for STDIN

標準入力からデータを読み込みチャートを作成するツール。CSVやjsonを読ませたりSQLを読ませたりと標準入力で扱えるもので使える。

サービス、アプリ

Rock Paper Scissors | TensorFire

じゃんけん認識。Webカメラでリアルタイムで手の動きを検知し人間に勝たせる。TensorFireを使用。

Mathcha - Powerful Online Math Editor - Fast Inputting, Diagram Drawing, Easy Sharing

オンラインの数式エディタ。Latexのインポート/エクスポート対応。作成したものはURLでシェア可能。

Product Graveyard: Commemorating the most memorable dead products

消えていったサービス、プロダクトをまとめたサイト。サービス期間、消えた原因などがまとめられている。

Dev Tips - Developer Tips by Umar Hansa

Chrome DevToolsのTips集。Gifアニメで解説されているので分かりやすい。