技術

[AWS] Bastion Host + Session Manager で秘密鍵管理がいらない踏み台サーバを作成する

こんにちは。
開発本部の藤田です。

巷ではAWS System Manager Session Manager を使用してSSHが楽になった!移行した!
等の記事が多いのですが弊社は従来のSSH踏み台サーバ(bastion)+Sessions Managerの構成にしました。
理由は以下のようなありふれたものです。

  • 全員の環境にAWS-CLI環境導入と各自設定を行うには時間がかかりそう
  • 全てSession Manager運用に変更するにもSCP等作業がネック
  • AWS以外に他のパブリッククラウドも利用しているので今までのSSH接続方式が望ましい

接続図は以下になります。※どこかで見たような図なのはご容赦ください。

続きを読む

カラスが嫌いな友達のために画像判定AIを使って、Slackに通知

はじめに

カラスが嫌いな友達のために、画像判定AIを使って、カラスを発見したらslackに「カラス来たぞ~!!!」と通知してくれる、特に役立たなそうなものを作りました。

ゴミ捨て場などにカラスがたまっていたら「カラスがいる!」ということをslackで教えてくれ、ごみ捨てに行く心の準備ができるもの。くらいに考えています(笑)

本当は、実際にストリーミングをとっているカメラが、カラスを発見したらslackに通知するという流れでやりたかったですが、カメラの部分はまたの機会にということで・・・。余裕があればやります。カメラの方も。

Udemyの【画像判定AI自作にチャレンジ!】TensorFlow・Keras・Python・Flaskで作る機械学習アプリ開発入門を参考に分類器を作り、評価の値にカラスを検出したらslack通知をするという構造にしています。

CNNに関する内容は、Udemyの【画像判定AI自作にチャレンジ!】TensorFlow・Keras・Python・Flaskで作る機械学習アプリ開発入門を参考にしていただくか、
「エアコン消したっけ?」をAIでなくそう!をご参考ください。

この記事では、評価結果からslackに流す部分をメインに記述しております。

続きを読む

Web開発が捗るChrome Extention私的5選

エコモットアドベントカレンダー2018、18日目の記事です。

こんにちは!
ソフトウェア開発部の武内です。

突然の自己紹介になりますが、
私は普段は主にWebシステムの開発(設計、インフラ構築、コーディング、etc)を行っています。
猫が好きです。ニャーン。

私も世のエンジニアと同じように、開発時には様々な開発補助ツールを使うわけですが、
ソフトウェア開発部においては特にこのツールを使わなければならない、という決まりはありません。
IDEにNetBeansを使っている人もいればIntelliJ IDEAを使っている人もいたりと様々です。

Web開発なのでブラウザの機能や拡張機能を利用して開発することもあるわけですが、
同様に、どういう機能を使っているかは人によって様々です。フリーダムですね。

そこで今回は、(私が思う)Web開発が捗るChrome Extentionを紹介したいと思います。

続きを読む

AWS Certificate Managerを使ってみた!

こんにちは、開発部の森です。

最近、AWS Certificate Manager(以下、ACMとする)を使用する機会があったので
その機能について紹介したいと思います。
※そんなの知っているよーって方も是非見て頂ければと思います。

続きを読む

360°全天球で現場を上も下も見渡してみる

こんにちは。
岩津です。

5/9~5/11の三日間、Japan IT Week 春 IoT/M2M展に出展企業として参加させていただきました。

※展示会の状況については下記弊社Facebookページもご参照ください。

https://www.facebook.com/ecomott/posts/1403208366450395

続きを読む

Amazon Dash Button + Raspberry Piでお弁当屋さんが来たことを通知

こんにちは!
開発部の武内です。

弊社のランチ前の時間帯にはお弁当屋さんが販売にいらっしゃるんですが、
入居しているフロアが1F、2F、3Fとあるため
お弁当屋さんに各階を回っていただくという大変申し訳ない状態になっています。。。
(開発部は2Fです。)

お弁当屋さんが来たら1Fから内線で教えてもらう等、
人間に頼る手もありますが我々は開発部。
「お弁当屋さん専用のチャイムみたいなの作れないかな」
「開発部はSlackを使っているから、チャイムはSlackに通知できないかな」
と考えた結果、

Amazon Dash ButtonRaspberry Pi を使って
お弁当屋さん通知ボタンを作ってみました。

続きを読む

Neural Network Console の学習結果を外部アプリケーションから利用してみる

私が初めてSONY社のNNC(Neural Network Console)を触ったのは、ちょうど一か月ぐらい前になります。「これでディープラーニングできちゃうのー?」という驚きで、ほんとでほんとでサプライズでした。GUIベースで、機能がゴテゴテせずシンプルにまとまっており、難しそうな印象はありません。

・・・という出会いをしたのですが、折角の感動が冷めやらぬうちに、私もNNC関係の記事を書いてようかと思います。前回の『ソニー Neural Network Console と エクセルで始める ニューラルネットワーク』はNNCの紹介とディープラーニングで日経平均株価を予想する実例でしたが、今回、私はNNCの学習結果を利用し、実際にシステムに組み込む方法を紹介します。

続きを読む

10ギガLAN使ってます

運用課の山内です。

技術革新にもがき続ける日々を送っております。小さいころより日記系がまったく
ダメでいまも引きずってます。( ̄◇ ̄;)

本日は有線LAN(LocalAreaNetwork)についてつぶやきたいと思います。

続きを読む