SHIFT Group 技術ブログ

「無駄をなくしたスマートな社会の実現」を目指し、ソフトウェア製品の開発、運用、マーケテ…

SHIFT Group 技術ブログ

「無駄をなくしたスマートな社会の実現」を目指し、ソフトウェア製品の開発、運用、マーケティングなどあらゆる立場から携わるSHIFT Groupの公式note。エンタメ・ゲーム業界から、Web系、金融/製造/小売りなどのエンタープライズ業界まで広い知見を活かした情報を発信しています。

マガジン

  • アジャイルQA

    SHIFTの「アジャイル推進グループ」ならではの、アジャイル開発に特化したQAのナレッジをまとめてご紹介しています。

  • ゲーム開発&QA パーフェクトガイド

    ゲーム開発&QA パーフェクトガイド SHIFTのゲーム領域では開発者の徹底サポートでヒットタイトルの創出に貢献すべく、テストフェーズはもちろん、開発の上流工程からプロジェクトに参画し ユーザー満足度の高いゲーム品質を実現しています。 このマガジンでは、現場で役立つ知識や、ゲーム業界の話をさまざまな観点でご紹介していきます。 随時note記事更新中!

  • SHIFT HR BLOG

    「人事の常識、変えてみせる。」 急速な成長をつづけるIT企業、SHIFT。ITエンジニアの採用手法だけにとどまらず、オンボーディング、評価制度や表彰制度の設計、人事制度の企画など、SHIFT人事のありとあらゆるノウハウを惜しみなく公開していきます。

  • SHIFT能力開発 教育BLOG

    こちらのマガジンでは、ユニークなSHIFTの教育、検定、研修制度についてまとめています。SHIFT社内、グループ会社、そして社外へと多岐に渡る教育を行う部署の個性豊かなブロガーたちが登場★

  • SHIFT DAAEブログ

    DAAE(ダーエ)部は株式会社SHIFTにて先進的な手法でサービス開発を推進する部署です。開発チームでは頻繁に勉強会等を開催し、先端かつ高度な技術習得に務めています。また開発実務を通じて得た、実践的ノウハウの整理も随時行っております。この取り組みで得た技術的知見やチャレンジすることによって得た経験をブログとして残していきます。

リンク

記事一覧

【Vue.js】なぜcomponentではdataプロパティは関数である必要があるのか?

はじめにこんにちは、SHIFT の開発部門に所属しているKatayamaです。今期から転属になり、開発を担当していくことになりました。 今回はフロントエンドに関する記事を書い…

Node.jsでimport・export(ES6の構文)を使えるようにwebpack × Babelの設定をやってみた

はじめにこんにちは、SHIFT の開発部門に所属しているKatayamaです。今期から転属になり、開発を担当していくことになりました。 今回はNode.jsに関しての記事を書いてい…

仮想環境での開発中に発生するゲストOSの時刻ズレを自動で修正する

こんにちは。最近SHIFTに入社した三輪です。SHIFT社内のプロダクト開発に従事しております。 SHIFTのプロダクトはマイクロサービスな構成で開発しているため、ローカルに…

イマイチなSlack・Teamsの使い方と、その回避方法3選

こんにちは!スクラムマスター目指して日々勉強中の、三谷です。 皆さんの職場では、TeamsやSlackといったチャットツールは使っていますか? 今や「スムーズなコミュニケ…

Dockerコンテナでsystemctlを使う

こんにちは。RGA(リアルグローブ・オートメーティッド)で主にコンテナ関連の案件を担当している川野です。 少し前にDockerであるサービスの検証を行った際、systemctlが…

優秀な人材を発掘できる「CAT検定」とは?~某有名バスケアニメ理論~前編

CAT検定は教育効果爆上げの土台!初めまして★株式会社SHIFT能力開発室のFと申します。 名前の通り!SHIFTの教育を担う部門に所属しております。 SHIFTの教育って尖ってて…

【Vue.js】なぜcomponentではdataプロパティは関数である必要があるのか?

【Vue.js】なぜcomponentではdataプロパティは関数である必要があるのか?

はじめにこんにちは、SHIFT の開発部門に所属しているKatayamaです。今期から転属になり、開発を担当していくことになりました。

今回はフロントエンドに関する記事を書いていこうと思います。 Vue.jsではいくつか仕様上、実装時には注意が必要なものがありますが、今回はその中でもdataプロパティに関してその仕様上の注意を見ていきたいと思います。

※なお以下は Vue.js 2.x に関す

もっとみる

Node.jsでimport・export(ES6の構文)を使えるようにwebpack × Babelの設定をやってみた

はじめにこんにちは、SHIFT の開発部門に所属しているKatayamaです。今期から転属になり、開発を担当していくことになりました。

今回はNode.jsに関しての記事を書いていこうと思います。Node.js の公式サイト(v14.8.x)を見てわかるように、以下の通り require/module.export を使った実装になっていると思います。

const http = require

もっとみる
仮想環境での開発中に発生するゲストOSの時刻ズレを自動で修正する

仮想環境での開発中に発生するゲストOSの時刻ズレを自動で修正する

こんにちは。最近SHIFTに入社した三輪です。SHIFT社内のプロダクト開発に従事しております。

SHIFTのプロダクトはマイクロサービスな構成で開発しているため、ローカルに複数のプロダクトを立てるためにVirtualBoxなどで仮想環境を複数用意しています。
認証ではOpenID Connectを利用していますが、認可のために取得したトークンが期限切れとなり使えなくなってしまって、何か設定を間

もっとみる
イマイチなSlack・Teamsの使い方と、その回避方法3選

イマイチなSlack・Teamsの使い方と、その回避方法3選

こんにちは!スクラムマスター目指して日々勉強中の、三谷です。

皆さんの職場では、TeamsやSlackといったチャットツールは使っていますか?
今や「スムーズなコミュニケーションには欠かせない!」と言っても過言ではない、これらのツール。しかし、使い方を誤ると、本来の便利さを生かしきれないこともあると、私は考えています。

そこで、今回の記事では、私が実際に見て「こ、この使い方はイマイチだー!」と

もっとみる
Dockerコンテナでsystemctlを使う

Dockerコンテナでsystemctlを使う

こんにちは。RGA(リアルグローブ・オートメーティッド)で主にコンテナ関連の案件を担当している川野です。

少し前にDockerであるサービスの検証を行った際、systemctlが使えないという問題に遭遇しましたので、これについて書いてみたいと思います。

__________________________________

経緯proftpdというFTPサーバのソフトウェアのインストールの検証

もっとみる
優秀な人材を発掘できる「CAT検定」とは?~某有名バスケアニメ理論~前編

優秀な人材を発掘できる「CAT検定」とは?~某有名バスケアニメ理論~前編

CAT検定は教育効果爆上げの土台!初めまして★株式会社SHIFT能力開発室のFと申します。
名前の通り!SHIFTの教育を担う部門に所属しております。
SHIFTの教育って尖ってて科学しててかっこいいんです!

・・・どういうこと・・・?

ってなんだか気になりますよね。だから発信していきます。
今回が記念すべき初投稿。ドキドキ。
まずは、このページに来てくれてありがとうございます!

初回の今回

もっとみる