【Programming News】Qiitaまとめ記事 July 29, 2019 Vol.15

筆者が2019/7/29(月)に気になったQiitaの記事をまとめました。昨日のまとめ記事は[こちら](https://qiita.com/promari/items/a177fdbb7d809b196e66)。

2019/7/21(日)～2019/7/27(土)のWeeklyのまとめのまとめ記事も[こちら](https://qiita.com/promari/items/77e4696d5e0849d4ffdf)で公開しております。

#### Java
- Tips
  - [5分で分るJava Stream API](https://qiita.com/y_tochukaso/items/7221e0ea896e161f2d93)
- Spring Boot
  - [【SpringBoot】バリデーション（@Validated / @Valid）を任意のタイミングで動かす](https://qiita.com/wrongwrong/items/4f1901b2f5fa6ef135bb)

#### Python
- Tips
  - [GoogleスタイルのPython Docstringの入門](https://qiita.com/11ohina017/items/118b3b42b612e527dc1d)
  - [pythonで生成したImageをWebSocketでブラウザに送信してcanvasに表示する](https://qiita.com/magiclib/items/3aab45b6701cb973e896)
  - [Pythonでジオコーディング(Geocoder/Googlemaps)](https://qiita.com/yoshi_yast/items/bb75d8fceb712f1f49d1)
  - [【おしゃべる】ファイルに記載のかなを音声に変換する](https://qiita.com/MuAuan/items/d2b748aff753592d4048)
- Apps
  - [【データ分析入門】競馬の法則](https://qiita.com/MuAuan/items/92e834b0934e3ffd9343)

#### Rails
- Tips
  - [Rails を知らない人のための Redmine プラグイン開発ガイド for Bitnami Redmine 3.4](https://qiita.com/SKYS/items/66e0d5b82ef58cfab6e0)
  - [grape-swagger + grape-swagger-entityでRails + GrapeによるWeb APIのドキュメントを自動生成する](https://qiita.com/mktakuya/items/393d06fed4da75074667)
  - [CircleCI+alpine+Rails+Percyでビジュアルテストを導入した話](https://qiita.com/ken11_/items/ae0f04cac9cd7f63d809)
  - [Railsの初期データを投入する方法](https://qiita.com/mHadate/items/bc698ce5c126c932487e)
  - [Google App Engineスタンダード環境でRubyが使えるようになったので早速挑戦してみた](https://qiita.com/natsuozawa/items/ae2a51a4a4ba9ab0bc25)

#### Vue.js
- Tips
  - [【Vue.js + express】本番環境のルーティングを設定する。](https://qiita.com/MosamosaPoodle/items/78ed7d84264e567af26c)

#### Android
- Tips
  - [iOS/AndroidのOSバージョンシェア情報まとめ](https://qiita.com/temoki/items/44b85d52d984b5d6bfff)
  - [Androidのマルチモジュールでユニットテスト結果をDangerでコメントする](https://qiita.com/m4kvn/items/5cd5ab970c6119750657)
  - [FirebaseのDebugViewの私用方法について](https://qiita.com/y-matsumoto/items/c1e83f399a827a52c2bb)

#### Swift
- Beginner
  - [Swift実践入門　メモ](https://qiita.com/tu-ner/items/30b4d43d3838c7b217e6)
- Tips
  - [iPhone X/XSでNFCタグ（RFIDタグ）を使う](https://qiita.com/BlueEventHorizon/items/f17da2ea0cee72214c11)
  - [UICollectionView+UIPageControlをRxで書いてみた](https://qiita.com/doi_daihei/items/6e0330debab12bcde155)
  - [Swiftで位置検索ができるMapアプリの開発](https://qiita.com/Howasuto/items/bd7448636cf34b43f11d)
  - [RxSwiftのflatMapって、どんな時に使ってる？？](https://qiita.com/shintax/items/9f3f7452e4fb0a6ed78a)

#### Kotlin
- Beginner
  - [KotlinでOpenGLのHelloWorld](https://qiita.com/minmin0530/items/5f45ba886cd671769f0a)
- Tips
  - [Kotlinのリスト操作関数まとめ(1.3.41版)](https://qiita.com/kirimin/items/5e2e12a9500e77445fda)

#### Flutter
- Tips
  - [[Flutter]コピペで使える！ボタンのデザイン16種類をまとめました](https://qiita.com/coka__01/items/30716f42e4a909334c9f)

#### JavaScript
- Beginner
  - [【初心者向け】JavaScriptの非同期処理を理解する　callback、Promiseそしてasync/awaitへ](https://qiita.com/G-awa/items/652107a9abf7ff6d0d06)
  - [JavaScriptのイテレータが持つメソッドをそろそろ知っておきたい人が読む記事](https://qiita.com/uhyo/items/cc68e66e4008a66f3d94)
- Tips
  - [JavaScriptでInstagram連携をポップアップでやってみた](https://qiita.com/doi_daihei/items/25f9d2657367dfe93141)

#### Node.js
- Tips
  - [Express-generatorでFirebase Functions+hostingを使ってWebアプリを作る](https://qiita.com/yoshikoba/items/ff7beab24863db804f42)

#### React
- Tips
  - [Reactでredux-sagaで非同期通信 〜redux-thunkとの比較も〜](https://qiita.com/goemp/items/aa2c3b26d9eaab428a43)
  - [Hooks時代のユニットテスト](https://qiita.com/isy/items/0b40b50fad21a8e6c863)

#### Laravel
- Beginner
  - [Laravel Homesteadで環境構築(Windows10)](https://qiita.com/nakamigawa_h/items/6bf65774d3850e1cad9b)
- Tips
  - [【docker】Laravelのキューを使って非同期処理。supervisorをインストール方法。](https://qiita.com/wallkickers/items/d9bd21e2a4b80292b30a)

#### Keras
- Beginner
  - [【Keras入門(5)】単純なRNNモデル定義](https://qiita.com/FukuharaYohei/items/25de4a0faf634ad34efc)

#### PowerShel
- Tips
  - [PowerShellで独自クラス定義からCSV出力まで](https://qiita.com/sakkuntyo/items/56246940ca37ade1593e)

#### Spark
- Tips
  - [SparkのDataFrame/Datasetをテストするユーティリティ関数](https://qiita.com/piyo7/items/d6d43e8e872e2da01370)

#### R言語
- Tips
  - [RStudio Addinで、スタイルガイドに沿ったコードに置換しよう](https://qiita.com/purple_jp/items/d0821928933c3dad5e2f)

#### MySQL
- Tips
  - [MyDumperとMyLoaderを利用したMysqlバックアップ＆リカバリが結構大変だったのでまとめ](https://qiita.com/tigersun2000/items/1070330b24ded702b84b)

#### Azure
- Tips
  - [Microsoft Azure メンテナンス通知](https://qiita.com/kc-Dream/items/0e79117a12e24b773260)

#### AWS
- EC2
  - [AWS::CloudFormation::Init タイプを使ってEC2インスタンスの環境構築ができるようにしてみた](https://qiita.com/kai_kou/items/e1ef9fa6fb0375dcf15f)
  - [docker-machine で作ったEC2上にntp を設定](https://qiita.com/katsusuke/items/64494c95559af8b9cca2)
  - [AWS EC2を利用し、Node.jsアプリを作成する　EC2初期設定備忘録（前編）](https://qiita.com/kobyta/items/a0d51f429f4290b542c9)
- AWS Lambda
  - [AWS EC2を利用し、Node.jsアプリを作成する　EC2初期設定備忘録（後編）](https://qiita.com/kobyta/items/acb5b8f484dc3c79db50)
  - [SQSのメッセージをトリガーにLambdaを起動する](https://qiita.com/leomaro7/items/28d646bb34f9a244c24f)
- Tips
  - [サーバーを引き継いだときに確認すること (AWS編)](https://qiita.com/katzueno/items/e77615569179c2d99c18)
- AWS CodeStar
  - [AWS CodeStarで始めるフルマネージドCI/CD](https://qiita.com/halnique/items/50b5521b44f0ed056fb1)

#### Docker
- Tips
  - [DockerコンテナのロギングにGrafana＋Lokiを試してみた](https://qiita.com/S_SenSq/items/3c69deb8497fb1910683)
  - [最短2文でLibraのテストネットを立ち上げるDockerイメージ作りました](https://qiita.com/Akazawa_Naoki/items/47cec682cf73a9b3de38)
  - [もっと簡単にDockerでNuxt.jsを始めてみる(続Dockerでローカル環境を汚さずにNuxt.jsを始めてみる)](https://qiita.com/ProjectEuropa/items/4f141730c53754ca7dc2)
  - [Hugo を Docker 上で動作させる](https://qiita.com/peaceiris/items/14d1a0f17dd25911e33b)
  - [Nginx版:mkcertを使ってローカル環境でもDockerでも楽々SSL](https://qiita.com/ProjectEuropa/items/bde085cbeff7b7e69295)
  - [Vagrant環境のDockerでJenkinsサーバを構築し、スレーブのWindowsマシンを接続する(前半)](https://qiita.com/masatomix/items/4607065c309c6034a6a1)
  - [Vagrant環境のDockerでJenkinsサーバを構築し、スレーブのWindowsマシンを接続する(後半)](https://qiita.com/masatomix/items/6d751d361af760346383)
  - [DockerでNuxt.js on TypeScriptを始めてみよう](https://qiita.com/ProjectEuropa/items/87e859866d378f00564c)
  - [DockerでRailsの環境構築](https://qiita.com/minuro/items/1fe384354168a78d64ec)

#### TypeScript
- Tips
  - [【Firebase, Cloud Functions, TypeScript】定期実行を利用してRSSからデータを取得しよう！](https://qiita.com/yyokii/items/96796f8431e0f6378bbb)

#### Google Apps Script
- Tips
  - [Google Apps Scriptを使ったGoogle ドキュメントのファイルコピー](https://qiita.com/MemorandumAdLaborem/items/872d6975f207cfeae002)
  - [GASでGoogleグループを一括作成する](https://qiita.com/popolala/items/1d855902dcc63ec0365d)

#### 機械学習
- Beginner
  - [AutoAIでお手軽機械学習(その2) モデル構築編](https://qiita.com/makaishi2/items/d6cd449f7a9f7186a833)

#### Raspberry
- Tips
  - [[Raspberry Piメモ] Node.jsでCIっぽいことをする(GitHubにPushしたらRaspberry PiがPullして実行)](https://qiita.com/stm32p103/items/5e5bd8f16919c8b0a92a)
  - [DeepLearningによる自動撮影カメラ Raspberry Pi+Coral_TPU](https://qiita.com/rivival/items/62e768128c233e3496b0)

#### Develop
- Tips
  - [Wordを〇す](https://qiita.com/S-aiueo32/items/02dc7a6ea481d0f234f5)
  - [ngrokよりserveoがすごい。０秒で localhostを固定URLで公開](https://qiita.com/kaba/items/53b297e2bfb5b4f20a48)
  - [Unity未経験から現場に参画し、リリースまで辿り着いた話](https://qiita.com/hiesiea/items/b714a759b5632fb90b89)
  - [Googleスライド+iMovieでコマ送り的な動画を作る](https://qiita.com/mgmgOmO/items/afa41dc52991bd88ca4d)
- Meetup
  - [【参加メモ】Kubernetes Meetup Tokyo #21 - Cloud Native CI/CD](https://qiita.com/lastis/items/6a6eef1f021fde5d124b)

#### Intellij IDEA
- Tips
  - [APIドキュメントのブラウザ "Dash" をIntellijに連携する](https://qiita.com/hiroga/items/3be845c26db2ae78d353)
  - [IntelliJでスレッドダンプをめっちゃ見やすくする](https://qiita.com/takat0-h0rikosh1/items/b88785b922c66856ebee)

## 更新情報

- Kotlin
  - Kotlin入門
     - [第1章 はじめてのKotlinアプリケーション](https://qiita.com/promari/items/4d802f3419bdeb46ab61)
     - [第2章 Kotlinの文法](https://qiita.com/promari/items/e1c88aa8c02b82358a9d) 

- Android
  - Library
      - [「Before After animation」というアニメーションライブラリを使ってみました。](https://qiita.com/promari/items/ec085e576c031cd16228)
- Java
  - Java 10
      - [【Java】Java 10で拡張された型推論について注意すべきこと](https://qiita.com/promari/items/a5bb8d1174b3ca8c9426) 

- IDE
  - IntelliJ IDEA
      - [【開発環境】ローカル環境への統合開発環境(IDE): IntelliJ IDEAのインストール手順](https://qiita.com/promari/items/fee4599ec3a02a77aeac)
      - [【開発環境】統合開発環境(IDE) IntelliJ IDEAの日本語化とカスタマイズ](https://qiita.com/promari/items/b6df8db4fb24c5e0b586)
      - [【開発環境】【IntelliJ IDEA】LiveEditを使ってHTML/CSSを動的に反映させる。](https://qiita.com/drafts/ea1c127cca85cc62f4d0)