その他

React Hooks API をふんだんに使ってみた

この記事は 『CRESCO Advent Calendar 2018』 10 日目の記事です。

こんにちは。スマート・テクノロジー・オフィスの benishouga です。

今回は 10 月下旬ぐらいから React 界隈で少し話題になっている React Hooks API を実験的に自分の作っているアプリに適用してみたのでその紹介をしたいと思います。

React Hooks API とは

React Hooks API とは Facebook が公開している React という UI コンポーネントを作るためのライブラリ に追加予定の新しい API 群で、従来の API 群では状態を保持するコンポーネントを作成するには class を使って実装していたところを単純な function で扱えるようにするものです。

続きを読む


来年のキミとボクへ〜Advent calendarネタ探しジャーニー

この記事は 『CRESCO Advent Calendar 2018』 7日目の記事です。

去年書いた記事がおかげさまで閲覧数トップ3に入ることができ、調子に乗って今年も執筆しますと手を挙げてしまいました。
が、まだネタ決まってません(今日は原稿締切の日です)。
絶対×絶命。オワタ\(^o^)/積んだー (music by ヒスパニ)

書くネタが無いわけではない、書きたいことがありすぎて選べないのだ。」(言い訳)

こんな8月31日に夏休みの宿題に取り掛かる状態で締め切りと格闘していては、良質なコンテンツを届けられないのではないか?
さあ、どうする?

続きを読む


1日で何が作れるか

こんにちは。サービスデリバリーセンター(SDC)の繁昌です。
この記事は 『CRESCO Advent Calendar 2018』 5日目の記事です。

私は17年程前に製造業の営業からSEにキャリアチェンジしました。
当時は環境構築セットのCDが付録になった書籍を参考にしながら、コマンドラインに
「Hello,world!」を表示するだけで1日がかりだったことを思い出します。
今は当時と比べて有益な情報や便利なツールを簡単に入手できるようになりました。
そこで、今の自分がまだ経験の無いアーキテクチャに本気で取り組んだら、1日で何が出来るのかを検証してみました。

続きを読む


SAPとRPAの組合せを考えてみた。

この記事は 『CRESCO Advent Calendar 2018』 2日目の記事です。

お久しぶりです。特派員のI.Mです。
今回はSAP界隈でRPAをどのように組み込むのか考えてみました。
SAP ERPを扱う業務にRPAを持ち込む場合、どのようなシーンを想定するでしょうか。

バッチインプット

SAP ERPは、世界中で使われているパッケージソフトウェアであり、世界中のERPコンサルタントの集合知であり、ベストプラクティスです。
ところが、SAPのインターフェース(操作画面)は非常に複雑で分かりにくく、難しい(≒扱いにくい)と言われることがよくあります。
これは世界中の多種・多様な企業で利用され、その要求に応えるべく非常に高機能且つ汎用的なものである必要性が、インターフェースを複雑に、手順を難しくしているというのが一般の見方のようです。
ならば、SAP ERPの画面操作を簡便にするためにRPAツールを使えばいいのかな?と考えられそうです。
(私も思いました)
SAP ERPのクライアントツール(SAP GUIと呼ばれます)の画面操作をRPAツールで記録して入力値を変数にして、、、という手順です。

続きを読む


色の見え方

技術研究所のまつけんです。

先日、JDLA (日本ディープラーニング協会) のG検定 (ジェネラリスト検定) を受けてみました。恐らく合格しているとは思うのですが、少しばかり悔いの残る結果でした。というのも、途中で自宅のインターネット環境 (固定回線) が不調になり、5分くらいロスしてしまったからです。予め、スマホでテザリングできるようにスタンバイさせていた (古いPCも予備としてスタンバイさせていた) ので、どこかの段階でそちらに切り替えようかと思っていましたが、固定回線が復旧したので、テザリングへの切り替えはせずに済みました。トラブルに備えてPCと回線は二重化しておくと安心ですね。

さて、先日の記事で(あ)がデジタル画像についての話をしました。その中で「三原色」について触れていましたが、今日は、その「三原色」について詳しく説明したいと思います。

続きを読む


GAS(Google Apps Script)業務利用の事例

こんにちは。ひでデス。

早速ですが、社内業務でのGAS利用事例をご紹介します。
なんと、業務が稼働している本物のコードを、赤裸々に公開しちゃいます!

  • GASとは、Google Apps Scriptの略称で「ガス」といいます。G Suiteのスプレッドシートやフォームを自動化させることが可能なスクリプトです。
  • G Suiteとは、Googleが提供する有料の法人向けクラウドグループウェアです。Gmail、googleグループ、googleドライブ、googleサイト、googleスプレッドシート、googleフォームなどが含まれます(※これ以降では、接頭辞としてのGoogleは省略します)。
  • GASはG Suiteの基本機能に含まれていますので、使わないと損です!

なお、GASの導入、権限やトリガーの設定、ログ確認などの詳細については、親切なサイトがたくさんありますので、そうしたサイトをご覧ください。

これから紹介する事例は、「プロジェクト専用フォルダの申請」を受付けるという、実際の業務です。
それでは、順を追って説明します。

続きを読む


3児の母、ITストラテジストに合格する

こんにちは、サービスデリバリーセンターたまかけです。

昨年の秋に合格したITストラテジスト試験の勉強方法について書こうと思います。
これから受験される方の参考になると嬉しいです。

これまではITストラテジストの実務経験はなく、他の論文系高度資格も取得していません。
文章を書くのは大学受験の小論文以来?!というくらい久しぶりで
書籍、小説など一切読まないため、長文を読むのも苦手です。

また私事ですが、、
昨年9月25日に第三子を出産し、3週間後(10月15日)の受験となりました。
子育てと勉強の両立についても触れていきます。

続きを読む


ITアーキテクトのお仕事~システム方式設計~

こんにちは。サービスデリバリーセンター(SDC)のあおやまです。

昨年度まではプロジェクトの技術サポートや開発プロセスの改善活動なと裏方仕事をやっていたのですが、今年度は久しぶりに現場部門に戻ってきて現場プロジェクトに参画しています。

私のプロジェクトでの役割はITアーキテクトになります。
プロジェクトにおいて技術面でプロジェクトをリードする立場です。プロジェクト開始時点でのシステムの全体設計から始まり、アプリケーションの開発方法やテストの実施方法の検討まで多岐にわたります。必要に応じて自分自身の手を動かして主要なフレームワーク・共通機能部分の開発、技術検証も行います。

今回はそのタスクの中で重要な「システム方式設計」についてお話したいと思います。

続きを読む


【モデリング】最適な抽象化をするためには?

こんにちは。
エンベデットソリューション事業部の鷲澤です。

ここ数年、オブジェクト指向に基づいたモデリングに関して社内で勉強会を開催してきました。
その中で、受講者から出た質問に「抽象化の最適な粒度が分からない」という質問が多数挙がりました。
自分自身の考えを整理するためにも、今回は「最適な抽象化をするためには?」というテーマでまとめていきたいと思います。

続きを読む


デジタルな画像のはなし (色と明るさ)

技術研究所の (あ) です。
機械学習による画像や写真の分類とかやってます。

学習用に集めた画像を畳み込みニューラルネットワークなどで学習させるわけですが、その際にはまず、集めた画像の要る部分だけを切り出したりする必要があります。また、「ちょっと違っても同じだよ」というようなことを学習させるために画像にフィルタを掛けたり変形したりノイズを加えたりして“Data Augmentation”を行うことも多いです。

こうした作業には、またこれに限らず写真などの解析や操作のためには計算機上でデジタルな画像がどう表現され扱われているのか、ということをちゃんと理解しておいたほうが便利です。「なんかこうすればよいらしい」くらいの認識でも、まあ、なんとかなるかもしれませんが、ちょっと知識があるだけで応用できる度合いがぜんぜん違ったりします。

というわけで今回はデジタルな画像の基礎的な部分の説明をしたいと思います。

続きを読む