PHPの人気のフレームワークLaravelではWebサイトの管理画面を開発することができます。 開発の手順に関しては以下の記事にて具体的に紹介をしていきました。 Laravel(API)とNuxt.jsの連携を行う【Laravel6+Nuxt.jsで作る管理画面】CookieによるAPI経由のユーザー認証機能を作る【Laravel6とNuxt.jsで作る管理画面】Nuxt.js+VuetifyとLaravelでCRUDを作る また、Heroku+Laravel+MySQLを独自ドメイン(SSL)で公開する【Laravel6+Nuxt.jsで作る管理画面】の記事で、HerokuにLaravelを独自ドメイン(SSL)でデプロイする手順を解説していきました。 この記事ではNuxt.jsをデプロイして、管理画面を公開して使うことが出来るようにする方法をご紹介! Laravelを使って構築をしたい方Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。 (more…)
WEBページにおいてパフォーマンスの表示速度を上げることはとても重要です。 Googleの調査したデータによると、ページの表示が3秒以上掛かったサイトに対して待たずに離脱してしまうユーザーの割合は53%以上とのこと。 この記事ではそんな重要な要素であるページ表示速度について、改善するためのいくつかの方法ををご紹介したいと思います。 WEBページをお持ちの方パフォーマンスを向上させる方法を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばあなたのサイトの離脱率を下げる方法が分かりますよ。 (more…)
PHPの人気のフレームワークLaravelではWebサイトの管理画面を開発することができます。 開発の手順に関しては以下の記事にて具体的に紹介をしていきました。 Laravel(API)とNuxt.jsの連携を行う【Laravel6+Nuxt.jsで作る管理画面】CookieによるAPI経由のユーザー認証機能を作る【Laravel6とNuxt.jsで作る管理画面】Nuxt.js+VuetifyとLaravelでCRUDを作る これらは、開発後にデプロイして利用可能な状態にしていく必要があります。 そこで本記事でHeroku+Laravel、こちらの記事でFirebase+Nuxt.jsのデプロイについて解説していきます。 Laravelを使って構築をしたい方Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。 (more…)
スクラム開発では、チームや個人に役割を設けワンチームとなり開発を行います。 この記事では、そんなスクラム開発の体制を徹底解説していきます。 オフショア開発にスクラム開発を取り入れたいと思っている方に必見の記事となっています。 これを読めば スクラム開発の開発チームとは何か?スクラム開発のチームの役割は何か? の疑問が解決できますよ。 開発チームとは 開発チームは、各スプリントの終了時にリリース判断可能な「完成」したプロダクトインクリメントを届けることのできる専門家で構成されています。 「完成」したインクリメントは、スプリントレビューに必要になります。インクリメントを作成できるのは、開発チームのメンバーだけになります。 開発チームは、自分たちの作業を構成・管理するために、組織から体制と権限を与えられています。その相乗効果によって、開発チーム全体の効率と効果が最適化されます。 その開発チームのうち、開発以外の細かな調整はスクラムマスターやプロダクトオーナーが行います。 開発チームの作業内容 スクラムの活動では「プロダクトインクリメント」を生み出すために必要な作業を直接実行します。 スプリント中、開発チームは製品のプロダクトバックログアイテムの設計、開発、テスト、および製品のプロダクトインクリメントへの統合を実行します。 これを行うために、開発チームの計画立て、管理、および相互通信の手段を自己組織で決定し、すべてのスプリントに完了したプロダクトインクリメントを最後に転送する必要があります。 ここからはその詳しい方法について解説していきます。 スプリントの計画を立てる 開発チームは、各スプリントの最初の計画に参加し、スクラムマスターの指定を通じてプロダクトオーナーと協力し、スプリントの目標を設定します。 スプリント目標の設定以降、チームは優先順位を再調整し、その目標を達成するためのタスクを実行計画を立てます。 開発チームで必要な進捗確認…
PHPの人気のフレームワークLaravelを活用すると短期間でWebアプリケーションを作ることができます。 そのLaravelではリポジトリパターンを活用することで、チームでソースの開発・保守がしやすくなったり、データの構築などで変更が生じる場合にソースの変更がしやすいなどと言ったメリットがあります。 この記事ではそんなリポジトリパターンについて、どう言ったものなのか・どのように実装するのかを徹底解説していきます。 Repositoryデザインパターンについて詳しく知りたい方 Laravelに興味がある方 これらに当てはまる方におすすめの記事となっています。これを読めばRepositoryデザインパターンについて、どのように活用していけばいいかがわかりますよ。 (more…)
OpenCVのHomographyは、2つの画像間の画像編集、画像合成、動きの計算、回転、シフトなどを簡単に行う計算方法です。 この記事ではそんなホモグラフィの基本的な計算方法や、実際にOpenCVでどのように書いていけばいいのかなどを紹介しています。 OpenCVが気になる方ホモグラフィについて知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばホモグラフィの活用方法が分かりますよ。 (more…)
ブロブとは塊を意味し、似た特徴を持った画像内の領域のことを指します。 OpenCVを利用すればこのブロブを簡単に検知することができます。 この記事では、そんなブロブの検知方法について具体的に紹介していきます。 Open CVの活用方法が知りたい方ブロブ検知の方法を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばブロブ検知の方法が分かりますよ。 (more…)
システムを設定する時、Low Couplingと High Cohesionを満たすことを確保するように、システムを小さなモデルに分けることが多いです。 または、システムを小さなサービスを分けて組み合わせることも多いです。 これにより、システムのスケーリングが簡単になり、システムのフォールトトレラントも確保することができます。 しかし、上記のようにシステムを分割すると、統合に関する問題が発生してしまうことも…。 システムを一緒にスムーズに稼働するためには、適切な組み合わせを選択するべきです。この記事ではそんな適切なシステム統合プロトコルについて紹介していきます。 適切なシステム統合プロトコルについて知りたい方社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばシステム統合プログラムについて丸わかりですよ。 (more…)
スマートフォン・タブレットなどのスマートデバイス向けにネイティブアプリを開発する場合は、「Java」を使用するのが最適です。 「Java」は強固なセキュリティで処理速度の速いので、大量に配布・インストールされるスマートデバイス向けのネイティブアプリの開発と相性が良いのです。 この記事ではそんなスマートデバイス向けにネイティブアプリ開発と「Java」の関係性についてシェアしていきます。 ネイティブアプリ開発を行いたい方社内のIT人材が不足している方どんな開発言語がアプリ開発に向いているか知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めば「Java」を利用するメリットが分かりますよ。 (more…)
今回は弊社で働く開発者のトアンを紹介致します。 彼はスクラムマスターとして働いていて、資格の取得にも熱心な開発者です。彼の仕事への想いや入社の動機をインタビューしたのでご覧下さい。 スクラムマスターがどのような働き方をしているのか知りたい方システムエンジニアになりたいと思っている方ベトナムオフショアの雰囲気を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばDEHAで働く雰囲気やスクラムマスターの働き方が分かりますよ。 (more…)