deha magazine / Webシステム開発

Webシステム開発

Laravelシステム開発 2020/07/14

【拡張性・保守性バツグン】Laravelのリポジトリパターンとは【Repository】

PHPの人気のフレームワークLaravelを活用すると短期間でWebアプリケーションを作ることができます。 そのLaravelではリポジトリパターンを活用することで、チームでソースの開発・保守がしやすくなったり、データの構築などで変更が生じる場合にソースの変更がしやすいなどと言ったメリットがあります。 この記事ではそんなリポジトリパターンについて、どう言ったものなのか・どのように実装するのかを徹底解説していきます。 これらに当てはまる方におすすめの記事となっています。これを読めばRepositoryデザインパターンについて、どのように活用していけばいいかがわかりますよ。

続きを読む >>

システム開発 2020/07/06

OpenCVのHomographyについての説明

OpenCVのHomographyは、2つの画像間の画像編集、画像合成、動きの計算、回転、シフトなどを簡単に行う計算方法です。 この記事ではそんなホモグラフィの基本的な計算方法や、実際にOpenCVでどのように書いていけばいいのかなどを紹介しています。 OpenCVが気になる方 ホモグラフィについて知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばホモグラフィの活用方法が分かりますよ。

続きを読む >>

SaaSShopify 2020/06/22

【徹底比較】Shopify(ショッピファイ)とMagentoの特徴は?かかる料金や費用もご紹介!

MagentoとShopifyはどちらも越境ECに向いている人気のECプラットフォームです。 Magentoは歴史が長く以前から人気がありますが、最近ではShopifyが流行しており、Magentoの最大の競争相手になってきています。 この記事では、MagentoとShopifyそれぞれの料金や費用などに着目してどちらがあなたのブランドに向いているか徹底比較しています。 「どんなサービスでECサイトを始めたらいいかわからない」 「ECサイト作成サービスって違いがあるの?」 これらの疑問が解決できる内容になっています。

続きを読む >>

システム開発 2020/06/19

OpenCVを使ったブロブ検知の概要

ブロブとは塊を意味し、似た特徴を持った画像内の領域のことを指します。 OpenCVを利用すればこのブロブを簡単に検知することができます。 この記事では、そんなブロブの検知方法について具体的に紹介していきます。 Open CVの活用方法が知りたい方 ブロブ検知の方法を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばブロブ検知の方法が分かりますよ。

続きを読む >>

システム開発 2020/06/12

一般的なシステム統合プロトコルについて

システムを設定する時、Low Couplingと High Cohesionを満たすことを確保するように、システムを小さなモデルに分けることが多いです。 または、システムを小さなサービスを分けて組み合わせることも多いです。 これにより、システムのスケーリングが簡単になり、システムのフォールトトレラントも確保することができます。 しかし、上記のようにシステムを分割すると、統合に関する問題が発生してしまうことも…。 システムを一緒にスムーズに稼働するためには、適切な組み合わせを選択するべきです。この記事ではそんな適切なシステム統合プロトコルについて紹介していきます。 適切なシステム統合プロトコルについて知りたい方 社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばシステム統合プログラムについて丸わかりですよ。

続きを読む >>

SaaSShopify 2020/06/11

【徹底比較】Shopify(ショッピファイ)とMagentoの機能一覧【越境ECにもおすすめ】

現在MagentoとShopifyは世界における二大越境EC構築プラットフォームだと言われています。 Magentoは歴史が長く以前から人気がありますが、最近ではShopifyが流行しており、Magentoの最大の競争相手になってきています。 この記事では、企業毎のニーズに合わせて選択できるようMagentoとShopifyの機能一覧等を徹底比較していきます。 「どういうECサイトを始めたらいいかわからない」 「MagentoとShopify、それぞれの特徴が知りたい。」 こうした疑問が解決できる内容となっています。

続きを読む >>

システム開発モバイルアプリ開発 2020/06/08

スマートデバイス向けネイティブアプリには「Java」が最適?

スマートフォン・タブレットなどのスマートデバイス向けにネイティブアプリを開発する場合は、「Java」を使用するのが最適です。 「Java」は強固なセキュリティで処理速度の速いので、大量に配布・インストールされるスマートデバイス向けのネイティブアプリの開発と相性が良いのです。 この記事ではそんなスマートデバイス向けにネイティブアプリ開発と「Java」の関係性についてシェアしていきます。 ネイティブアプリ開発を行いたい方 社内のIT人材が不足している方 どんな開発言語がアプリ開発に向いているか知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めば「Java」を利用するメリットが分かりますよ。

続きを読む >>

Laravelシステム開発 2020/06/05

DEHAで一番最初にLaravelの資格を取得した開発者!トアンをご紹介致します

今回は弊社で働く開発者のトアンを紹介致します。 彼はスクラムマスターとして働いていて、資格の取得にも熱心な開発者です。彼の仕事への想いや入社の動機をインタビューしたのでご覧下さい。 スクラムマスターがどのような働き方をしているのか知りたい方 システムエンジニアになりたいと思っている方 ベトナムオフショアの雰囲気を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばDEHAで働く雰囲気やスクラムマスターの働き方が分かりますよ。

続きを読む >>

SaaSShopify 2020/06/03

【需要拡大】Shopify(ショッピファイ)など3つのサービスで解決!アパレル業界におけるECサイト構築とは?

アパレル業界をはじめとする多くの業界では新型コロナショックの影響もあり、ECサイトの需要が拡大しています。 そんなアパレル業界におけるECサイトは、Shopifyなどのサービスを利用すれば自分の手で構築が可能です。 この記事ではアパレル業界の事業者様のために、アパレル業界におけるECサイト構築について解説していきます。 「売れるECサイトを作成するには?」 「アパレル業界に必要なECサイトの要素とは?」 こうした疑問をお持ちの方は、要チェックです。

続きを読む >>

PHPシステム開発 2020/05/20

本番環境(プロダクション環境)へのデプロイをスムーズにする方法  (パート2)

本番環境のデプロイをスムーズにするために注意すべきことがあります。 例えばバックアップや自動展開ツールを使用するなど…。 この記事ではそんな本番環境へのデプロイをスムーズにする方法について解説していきます。 PHPを使って構築をしたい方 Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。この記事を読めば、ソフトウエア開発の際に本番環境のデプロイで苦労することが無くなりますよ。 ちなみに、準備編に関してはこちらの記事で解説をしています。

続きを読む >>