-
2024年9月6日
値渡しと参照渡し比較(PHP&JAVA)
Skrumエンジニアの根岸です。 今回はPHPとJAVAの値渡しと参照渡しについてまとめてみます。変数へ代入する場合と引数として関数に渡す場合において、デフォルトの挙動が値渡しなのか参照渡しなのかをまとめています。 【P...
-
2024年6月17日
ソースコードを読む時に使えるPHP関数の覚え方
Skrumエンジニアの根岸です。 PHPにはたくさんのビルトイン関数が用意されていて実装時にドキュメントを読みながら利用することも多いと思います。 ただ、似ている関数名やパッと意味が分かりづらい関数名がありこの関数何だっ...
-
2024年3月1日
【AWS】CloudFront で SPA 環境を構築する
Skrumエンジニアの根岸です。 SPA(シングルページアプリケーション)のフロントエンドアプリケーション(Vue.js, React.js 等)は CDN(コンテンツデリバリネットワーク)に配置して運用する場合が多いで...
-
2024年2月12日
【Docker】MySQL コンテナの initdb が読み込めない
Skrumエンジニアの多賀です。 Docker の MySQL イメージには、Docker コンテナ作成時に特定のディレクトリ内の SQL を自動的に読み込んでくれる仕組みがあります。 docker-entrypoint...
-
2024年2月6日
【AWS】RDS for MySQL の一般クエリログ、スロークエリログを出力する
Skrum エンジニアの根岸です。 今回は RDS for MySQL の一般クエリログ(実行ログ)とスロークエリログを出力する方法をご紹介します。 まずは以前の記事でご説明したようにカスタムパラメータグループを作りまし...
-
2024年2月6日
【Nginx】1.18.0 から 1.24.0 にアップグレードする
Skrum エンジニアの根岸です。 Ubuntu Server の最新安定版(2024年2月6日現在)である Ubuntu 22.04 で Nginx をインストールしようとするとそのままでは Nginx 1.18.0 ...
-
2024年2月5日
【AWS】SES でのドメイン認証(ドメイン検証)
Skrum エンジニアの高田です。 2023年10月3日に Google, Yahoo! からメールの大量送信者に対する新しい要件が発表されました。https://blog.google/products/gmail/g...
-
2024年2月2日
マッチングシステムとは?ビジネスモデルと開発方法を解説!
マッチングシステムは個人や企業のつながりを作るシステムで、ユーザーとして利用した経験がある人もいるでしょう。 マッチングシステムはビジネスでの活用が広く進められていて、システム開発をして新しいビジネスを展開している事例も...
-
2024年2月2日
UIとUXの違いをわかりやすく解説!
UIと UXはUI/UXとしてまとめられて、同じようなものだと誤解されていることがよくあります。 しかしUI(ユーザーインターフェース)とUX(ユーザーエクスペリエンス)は同じものではなく、明確な違いがあります。 この記...
-
2024年2月1日
IoTデータを活用する方法をステップ解説!活用事例も紹介!
IoTの活用が進む時代になり、IoTをデータ収集に活用する事例が多くなりました。 IoTデータをどのように活用できるのかが気になっている人は多いでしょう。 この記事ではIoTで収集できるデータの種類と活用方法の流れを解説...
-
2024年1月31日
業務システムとは?基幹システムやERPとの違いとメリット・デメリット
現代のビジネスシーンでは、さまざまなシステムが活用されています。 その中で「業務システム」というフレーズは、頻繁に耳にするのではないでしょうか。 特に、「基幹システム」や「ERP」といった用語は、業務システムと関連してし...
-
2024年1月26日
アジャイル開発とウォーターフォール開発の違いと選び方のポイントを解説!
アジャイル開発とウォーターフォール開発は、システム開発における主流な方法です。 外注してシステム開発をするときには、どちらの開発方法を採用している会社に依頼したら良いか悩んでしまうでしょう。 この記事では、アジャイル開発...
-
2024年1月24日
システム開発を依頼するときの流れを開発手法と合わせてわかりやすく解説
システム開発の流れは、8つのステップで構成されるのが標準的になっています。 業者に依頼するときは、システム開発手法によって全体プロセスが異なる場合があるので、詳細を確認することが大切です。 この記事ではシステム開発の流れ...
-
2024年1月22日
システム開発を依頼するときの注意点をステップ別に解説
システム開発を外注するときには、想定しているシステムがイメージ通りに納品されることが重要です。 しかし依頼先のシステム開発会社を選ぶときから納品に至るまでに、トラブルが起こることもしばしばあります。 この記事ではシステム...
-
2024年1月19日
システム開発の相場はいくら?安くする方法も合わせて解説
システム開発を依頼しようと思ったときは、相場が気になることと思います。 システム開発は依頼内容によって費用が違うため、一概に言うことができませんが、一応の目安となる相場はあります。 この記事では開発を依頼するシステムの種...
-
2024年1月15日
オフショア開発とは?できること・注意点と成功のコツを解説
オフショア開発とは、システム開発で活発に用いられるようになってきた開発手法です。 ニアショア開発と対比されることがある手法で、メリットが多いことから導入例が増えてきました。 この記事ではオフショア開発をすると何ができるの...
-
2024年1月5日
システム開発はDXに必要?メリット・デメリットを解説!
経済産業省がDX(デジタルトランスフォーメーション)の必要性を提示してから、システム開発の需要が高まりました。 ただ、DX推進においてシステム開発がどのように必要となってくるのか、疑問になっている人もいるでしょう。 この...
-
2023年11月2日
【SQL】JOIN の仕組みを頭の中でイメージする
Skrumエンジニアの高田です。 今回は RDBMS(リレーショナルデータベース)の結合(JOIN)の仕組みを解説します。RDBMS には PostgreSQL、MySQL、SQL Server などたくさんの種類があり...
-
2023年5月14日
【AWS】ALB に2つ目のインスタンスを追加する
Skrumエンジニアの高田です。 ロードバランサー(Application Load Balancer)のターゲットグループに 1 つだけ EC2 インスタンスを設定している状態から 2 つ目のインスタンスを追加する際に...
-
2023年5月9日
【Ubuntu】セキュリティアップデートの自動適用
Skrumエンジニアの根岸です。 Ubuntu サーバでセキュリティアップデートを自動適用する方法をご紹介します。 自動アップデートは unattended-upgrades というパッケージで行います。unattend...
-
2023年3月31日
【AWS】RDS for MySQL のタイムゾーンを変更する
Skrumエンジニアの根岸です。 今回は Amazon RDS for MySQL でタイムゾーンを変更する方法をご紹介します。この方法は Amazon Aurora MySQL でも同様です。(タイムゾーンの変更方法は...
-
2023年2月21日
【ALB】アクセス元IPアドレスをApache/Nginxアクセスログに出力する
Skrumエンジニアの福島です。 開発したアプリケーションをリリース後に運用・保守していくためには、Webサーバーへの送信元IPアドレスをアクセスログとして取得し保存しておくことは重要事項かと思います。今回は AWS の...
-
2023年2月10日
【AWS】ACMでSSL証明書を発行する
Skrumエンジニアの根岸です。 AWS でロードバランサー (ELB) や CloudFront を利用する場合、AWS Certificate Manager (ACM) を使うと無料でSSL証明書を発行できます。(...
-
2023年2月6日
【MySQL Workbench】SQLからER図を自動生成する
こんにちは。Skrumエンジニアの根岸です。 今回は MySQL Workbench でSQLファイルからER図を自動生成する方法について説明します。 既存ベンダーが開発していたシステムを引き継ぐことになったけれども設計...
-
2023年2月3日
【Laravel】ジョブの変更が反映されない
Skrumエンジニアの根岸です。 今回は Laravel でジョブを扱う際の要注意事項のお話です。 Laravel でキューワーカーを開始する場合下記のコマンドを実行します。 しかし、上記のコマンドではキューワーカープロ...
-
2023年1月4日
【AWS】ALBのヘルスチェックが失敗する
Skrumエンジニアの根岸です。 弊社ではAWSでロードバランサーを構築することが頻繁にあるのですが、ある設定を忘れてしまいヘルスチェックが失敗することがたびたびあったので記事にします。 ターゲットグループに1つだけEC...
-
2022年10月24日
【Laravel】ArtisanコマンドでServiceクラスを作成する
Skrumエンジニアの木原です。 Laravelでコントローラファイルやモデルファイルを作成するときに下記のArtisanコマンドをよく使っているかと思います。php artisan make:controller Ho...
-
2022年5月19日
【Laravel 8】キャッシュ後に .env が反映されない
Skrumエンジニアの根岸です。 とあるプロジェクトで Laravel 6 を Laravel 9 にアップグレードしました。 ステージングサーバでステージング環境用の.envファイルを作成し、環境変数を変更しました。 ...
1 - 28 / 28件