Web APIクライアントのコード生成

こんにちは、特派員のI.Mです。
今回はAPIのお話です。

※この記事は 『CRESCO Advent Calendar 2017』 4日目の記事です。

SAP API Business Hub

SAP API Business Hubをご存知でしょうか?
所謂APIのカタログサイトで、SAPやそのパートナーが公開しているAPIの情報が閲覧できたり、トライできる環境です。
既に学習済みのモデルですがSAP Leonardo Machine Learningの一端がここで体験できます。
(利用にはSCNアカウントの作成(無料)が必要です)

続きを読む

Windows Application Driverでらくらく自動化

こんにちは、技術研究所の「むらたん」です。
この記事は 『CRESCO Advent Calendar 2017』 3日目の記事です。

ロボットを使って業務を自動化するRPA(Robotic Process Automation)が注目されています。
ロボットを使うメリットはあちこちで語られているので詳細は割愛しますが、自動化への期待はIT業界でも高く、苦行のようなテスト実施の自動化はプログラマの夢と希望であったりします。
Webブラウザをスクリプトで操作する「Selenium」というオープンソースのライブラリがあります。ブラウザの起動、指定されたURLの表示、入力値の設定、ボタンアクション、画面イメージの保存など、ブラウザで行う操作をプログラミングして実行できます。スクリプトで記述できることは何でも出来るので、Webシステムのテスト自動化のデファクトスタンダードになりつつあります。
この考え方を流用して、iOSやAndroidのアプリケーションを操作する「Appium」が登場しました。と、歴史を語りだすと止まらなくなるので、そろそろ本題です。

MicrosoftさんのGithub公式アカウントには「Windows Application Driver」が公開されており、Appiumで「Windowsアプリケーション」が操作できます。

!?
これ、Windowsパソコンを操作できるってことは、Webアプリだろうが、Excelだろうが、何でもスクリプトで操作できる最強ツールでではなかろうか。
でも、操作するためのスクリプトを書くのも辛いという方もいらっしゃると思うので、今回は実行環境の構築もプログラミングも簡単な「Python」で行います。
Selenium/Appium、Pythonを知らない方にも実践していただけるよう、細かく説明していきます。

続きを読む

新米IT-Dのススメ

この記事は 『CRESCO Advent Calendar 2017』 2日目の記事です。
こんにちは。IT-Dの「110」です。
あれ?と思ったあなた。弊社ブログのかなりのマニアとお見受けします。
前回の記事までは技術研究所の「110」として、あんな記事こんな記事を書いていました。
この秋、技研を卒業し現場に舞い戻りエンジニアになるかと思いきや、ここで任された職種が予想もしないものだったんです。

続きを読む

Solutions for “Unable to resolve dependency” on building with Android Studio 3.0

Hello, Android Studio users!

I had installed Android Studio 2.3 long time ago, and tried to update it to 3.0 yesterday.
Then, build was failed with the message:

"Unable to resolve dependency"

I’ve struggled with this problem and found a workaround.

On threads of Stack Overflow, it seems many developers have been caught in the same trouble.
So, I write the solutions here.

続きを読む

役員ですがエンジニアブログに投稿してみた

はじめまして。クレスコの「せんむ」です。
已む無くエンジニア家業は既に引退していますが、今回、縁あってエンジニアブログに参加させてもらうことになりました。私が毎週クレスコ社員向けにその週の出来事からの気づきをメルマガ風に発信している「the Weekly AWareness!(通称 WAW!)」をそのままこのブログに載せてしまえ!というコラボ企画での投稿です。いつもの技術系のブログ記事とは趣が異なりますが、ご一読いただけたら幸いです。

続きを読む

すごいぞ!Neural Network Console!

こんにちは。技術研究所のわたなべです。

機械学習初級者の私に強い味方が登場してくれたようなのでご紹介します。

Neural Network Consoleとは?

去る8/17、こんなニュースが飛び込んできました。

人工知能(AI)を実現するディープラーニング(深層学習)の統合開発環境Neural Network Consoleを公開

これまでディープラーニング使ってみよう!という場合、ほぼPythonプログラミングというような雰囲気でしたが、ディープラーニング用の統合開発環境と銘打たれたものが出てきました。

しばらく使ってみたのですが、こいつがなかなかどうしてイケてる感じでした!

続きを読む

“IoTを知ろう、学ぼう、体験しよう!” キャンペーンを開催しました!後編

こんにちは!
ビジネスイノベーションセンターのこやーまです。

前回に引き続き “IoT を知ろう、学ぼう、体験しよう!” キャンペーンの一環で実施したアイデアプレゼン大会について書いていきます。

アイデアの表彰は独創性、デモを見てみたい、あったらうれしい、プレゼン力という観点で審査が行われました。

“実現性よりも突飛なアイデアどんとこい!”というスタンスで行いました。

続きを読む

Airbnb本社とSAP Labsのオフィスを訪問してきた。

こんにちは、特派員のI.Mです。
先日ラスベガスで開催されたSAP TechEd 2017に参加してきましたが、
週の最終日は朝からカリフォルニアへ移動して、シェアリングエコノミーの旗頭Airbnb(エアービーアンドビー/エアビー)の本社オフィス(HQ)と、シリコンバレーの北端パロアルトにあるSAP Labsのオフィスに訪問してきました。
今回はそのレポートとなります。

Airbnb HQ

Airbnbの本社はサンフランシスコ市街南部にあります。
外観は普通のビルのようですが、入ってみるととても明るい吹き抜けのロビーに壁一面の緑、オープンスペースで仕事をするスタッフ、そして犬(!)がいました。

続きを読む