ヤマムギ

growing hard days.

*

Windowsでの自動化について考える会に出席させていただいた

      2015/07/05

2015年2月21日 土曜日

詳細はSlideShareの資料を確認してもらえればと思います。

Windowsでの自動化の手段(@hidariさん)


いきなりMacを使ってのプレゼンで苦笑。
ハッシュタグは#WinAutoMate

自動化の手段をざっくり紹介

言語

  • Batch File
  • VBScript / WSH
  • PowerShell

BuildTools

  • MSBuild
  • Nuget

Executers

  • タイムスケジューラ
  • Jenkins

所感

Windowsの開発環境や実行環境が当たり前ではあるが、充実しているんだなーって思った。
NugetとかAppVeyorはぜひ使ってみたいと思えたし、PowerShellはまだ手付かずだけど今後の自動化のためにも見始めてみようかと思った。

Windowsの自動化 今-昔-先-夢語(@moririringさん)

http://www.slideshare.net/moririring/windows-44952209

自動化とは

  • 最速にして間違いのない処理
  • 3クリックを1クリックにするそしてノータッチに
  • 自動化したものは育てる

コマンドライン版が使える便利なツール

  • Imagemagick
  • WinSCP

自動化の手段

  • バッチ 数行程度の単純処理向け
  • スクリプト言語 PowerShell バッチで出来る事は全て出来る
    起動するときにはセキュリティ上の問題からバッチファイルからが一般的
  • コンパイル言語 C#
    他のプロセスを実行するならFriendly

自動化のコツ

  • WaitForExitなどにもタイムアウト処理保険
  • gitは衝突しないように
  • とにかく止めない、止まったら負け
  • 止めない処理をノータッチにしたらログで見える化
  • DateTime.Now.ToString(“G”)
  • ログは時間とともに残す
  • 終了時にEndやFinishなdのキーワードを入れる
  • 詳細ログ、簡易ログ、プロセスごとのログ
  • 簡易ログはhtml 色が使える、世界中共通でだいたい赤色がエラーなど認識力が高い
  • エラーはチャットツールへのプッシュ通知、ただし、人間のフォローが大事。ボットはスルーされるノイズになりがち。
  • 環境構築も自動化
  • 冪等性 うまくいった仮想環境を提供する

少し先の自動化

  • Unreal VisaulScript
  • Infrastructure as Code のCodeはもっとVisual化になっていく
  • IoT x 自動化 ハードの自動化
  • ディープランニング x 自動化 人間的な判定?

所感

「パソコン上で人間が出来る作業は理論上自動化出来るはず。」
「人間はいわれたことをそのままではなく、よくしようとする。機械が得意なことは機械に任せて人間はクリエイティブな事をしよう。」
「今日より少しいい明日にする。」

全く同感で感動すらしました。

最後の自動化の夢の話はあながち夢でないのではと思った。
自分の仕事をなくしていく仕事という破壊衝動的な考え方が、ちょうど昨日考えていた事だったので、なんか嬉しかったです。
あと、ライフログ!素敵なキーワードです。

価値あるシステムテストの自動化(石川さん)

価値あるシステムテスト自動化の実現

  • システムテストはどれだけのリスクを排除したのかを明確にする
  • 排除できるリスクは多い方がよい
  • 毎日高品質で大量のテストが安定稼働する
  • アプリケーション、アプリケーションドライバ、テストケース

Friendly

  • オープンソース
  • 株式会社codeer

所感

VisualStudioを使った自動システムテストのデモをされていました。
そもそも普段からコンソールアプリケーションの開発が多くGUIアプリケーションの開発がほとんどないので、システムテストの自動化にピンと来てなかったのですが、自分の中で具体化出来て良かったです。

Hyper-vとPowerShellのよる仮想サーバの自動構築(wakaさん)


Hyper-vとPowerShellのよる仮想サーバの自動構築

  • Windows PowerShell ISE
  • Japan PowerShell User Group

所感

「絵面に変わりのない恐ろしいデモ」と仰っていたとおり、かなりシュールなデモでした。
1時間早く出社して朝活で調べて作ったとの事で、朝活いいなー、真似しよーかなーと思いました。

全体的に

技術的な事はもとより、コンピュータに対して人の手でやっている処理は全て自動化出来ると信じていて、そうあるべきと常に考えていて、その考えが間違いではなく、戯言でもなく、机上の空論でもない事が再確認出来た勉強会でした。
行って良かった!
それにつきます。

主催者さま、発表者様、会場を提供されたMOTEX様、ありがとうございました!


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - event, study, Windows ,

ad

ad

  関連記事

Developers Summit 2024「技術的負債との戦い! PR TIMESエンジニアチームのオブザーバビリティ改善ジャーニー」を見ました

New Relic株式会社 テクニカルアカウントマネージャ 小林 良太郎さん 株 …

Alexaスキル開発でデザイン・スプリントのすすめ(Alexa Day 2019でのブログ)

ランチタイムセッションの一本目はISAOさん。 以下は、気になったことのメモとか …

ポケトークのセットアップ

JAWS PANKRATION 2021で2ヶ国語配信するために、運営さんからポ …

Developers Summit 2024「事業で成果を出すCTOたち」を見ました

Developers Summit 2024に参加しました。 大阪から朝早くの新 …

交通情報系スキルを事例に見る日常生活に溶け込むスキルのテクニック(Alexa Day 2019でのブログ)

以下は、気になったことのメモとか感想を書いています。 登壇者、発表者、主催企業な …

「kintone Café 大阪 Vol.15 〜kintone Night Café 2017 〜」でLTしてきました

「kintone Café 大阪 Vol.15 〜kintone Night C …

「Serverless Days Tokyo 2023 Beyond the Server: Creating TiDB for Developer」を見ました

2023/9/23にServerless Days Tokyo 2023に参加し …

「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Microservices × Serverless On AWS」で運営と懇親会LTをしてきました

「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Micr …

JAWS-UG Osaka 第15回勉強会 AWS Summit Tokyo 2016 アップデート追っかけ会

「JAWS-UG Osaka 第15回勉強会 AWS Summit Tokyo …

「RPA勉強&LT会!RPALT vol1@Innovation Space DEJIMA」でLTしました

「RPA勉強&LT会!RPALT vol1@Innovation Space D …