記事アーカイブ
120件の記事があります
-
GraphRAG公式リリースに伴う機能改善とユーザビリティ向上について
GraphRAG公式リリースにより、開発者にとって利便性が大幅に向上しました。新たに追加された差分更新機能や検索手法「DRIFTサーチ」を含む改善点について、具体的な内容を紹介します。
-
-
-
Spring Data JPAのN+1問題を起こさないために
Spring Data JPAではN+1問題が容易に発生してしまいます。この記事ではN+1問題を発生させないための各種設定方法を紹介します。
-
MuleSoftにおけるRAMLを使ったAPIの実装
MuleSoftではRAMLを使ってAPIの仕様定義やライフサイクル管理をすることができます。この記事では、APIの仕様定義におけるRAMLの役割と記述ルール、さらに作成したAPIの実装プロセスについて紹介します。
-
他システムと連携可能なMoodleプラグインの開発
当社が開発した学修支援システム(LMS)と動画配信システムを連携させるシステムを例に、他システムと連携可能なMoodleプラグイン開発に役立つ基本知識について紹介します。
-
JHipster によるエンタープライズアプリケーションの構築(9) Spring Data JPAでデータ変更履歴を管理する
JHipsterアプリケーションでデータベースに監査情報や変更履歴を自動出力する方法について紹介します。
-
Microsoft GraphRAGをシステム開発プロジェクトへ適用する - 設計書とソースコードのナレッジグラフ化
MicrosoftのGraphRAGをシステム開発プロジェクトの設計書やコードに適用するために検討したことを書きました
-
【Oracle Cloud】続・インスタンスの起動と停止をスケジュールしたい (Resource Scheduler)
OCI リソースの自動起動 / 停止を管理する Resource Scheduler サービス が追加されたため、紹介します。
-
話題のGraphRAGとは - 内部構造の解析と実用性の考察
Microsoftが発表後、話題となっているGraphRAGとはどのような仕組みでしょうか。その内部構造を解析し、実用性について考察します。
-
x64のWindows PCで、arm64アーキテクチャのAWS Lambdaレイヤーを用意してみる
x64アーキテクチャのWindows環境で、ARM64アーキテクチャのAWS Lambdaレイヤーを作成する方法を紹介します。
-
-
Event Tracing for Windowsについて
より高パフォーマンスでデバッグに近いログを出しつつ運用できる手法として、Event Tracing for Windows(ETW)を紹介します。
-
CentOS Linux 7のサポート終了にインプレースアップグレードで対処した話
差し迫ったCentOS Linux 7のサポート終了に対して、移行ツール ELevate によるインプレースアップグレードで対処した事例を紹介します。
-
-
-
JHipster によるエンタープライズアプリケーションの構築(7) Amazon Cognitoを利用したユーザー認証
JHipsterアプリケーションをAWS上に構築、ユーザー認証サービスにAmazon Cognitoを使用する場合の各種設定方法について紹介します。
-
-
JHipster によるエンタープライズアプリケーションの構築(6) Blueprint でコード生成処理をカスタマイズする 2
JHipster Blueprint によるコード生成機能の使い方や具体例について紹介します。
-
Zabbixによる監視環境をZabbix 6.4+Ubuntu 22.04 LTSで構築してみた
Zabbix 6.4とUbuntu 22.04 LTSの構成で構築した際の手順と注意点について解説します。
-
Robocopyのバックアップモードにおける最小権限を探す
Robocopyには、ファイルのACLを無視してコピーできるモードが存在します。最小権限の原則に従い、このモードの実行に必要な権限を調べてみます。
-
JHipster によるエンタープライズアプリケーションの構築(5) Spring Modulithでモジュラーモノリス化する
Jhipsterアプリケーションの開発でモジュラーモノリスを実現するためにSpring Modulithを組み込むBlueprintを作成しました。
-
ユーザーの初回ログオン時に自動でインストールするストアアプリを設定する
Windows環境において、ユーザーの初回ログオン時に自動でインストールするストアアプリを追加・削除する方法についてご紹介します。
-
-
JHipster によるエンタープライズアプリケーションの構築(4) Liquibaseによるデータベース管理
JHipsterアプリケーションの開発における、Liquibaseを使用したデータベースの更新方法について紹介します。
-
JHipster によるエンタープライズアプリケーションの構築(3) Blueprint でコード生成処理をカスタマイズする
JHipster のコード生成機能をオーバーライドし、プロジェクトにあったソースコードを生成するための Blueprint という仕組みについて紹介します。
-
-
JHipster によるエンタープライズアプリケーションの構築(2) Spring Nativeで高速起動化しAWS Lambdaで動かす
JHipster による自動生成を活用し、GraalVM による Native イメージ で AWS Lambda の関数を作成する方法について紹介します。
-
問題解決のための仮説思考
ビジネスや開発における課題(プログラムやシステムが上手く動作しない、業務上の目標値を達成できないなど)に直面した際に、問題解決に活かすための手法として「仮説思考」を紹介します。
-
-
-
JHipster によるエンタープライズアプリケーションの構築(1) 紹介編
エンタープライズ開発に求められる堅牢性を維持しつつ、より迅速に、かつモダンな技術に追従して開発できるプラットフォームであるJHipsterを紹介します。
-
NestJSを用いたWebAPIサーバーの開発と、仕様書作成/APIテストの効率化
NestJSを用いてAPIサーバーを作成し、Swaggerを用いてOpenAPI仕様書を自動生成する方法を紹介します。また、DreddでOpenAPI仕様書をもとにAPIテストを行ってみます。
-
デジタルフォレンジックことはじめ ~ファイルレスマルウェアをメモリダンプから見つけ出す~
デジタルフォレンジックの基本的な手順や分析方法をご紹介します。分析の題材として、ファイルレスマルウェアを取り上げます。
-
-
Gmail API を用いてメールの送受信を行うAndroidアプリケーションの実装例
アプリケーションとWebサービスのID連携方法、そして連携したWebサービスの利用方法をGoogle Cloud Platformの設定例とアプリケーションの実装例とともにご紹介します。
-
-
OKE のボリュームプラグインを FlexVolume から CSI に切り替える
OCI の kubernetes のサービスである OKE のボリュームプラグインを FlexVolume から CSI に移行する手順を紹介します。
-
-
GitLabでCI/CD GitLab Runner 後編
GitLabのCI/CDとGitLab Runnerを連携してCI/CD環境を構築しました。後編としてCI/CD環境の利用方法について紹介します。
-
GitLabでCI/CD GitLab Runner 前編
GitLabのCI/CDとGitLab Runnerを連携してCI/CD環境を構築しました。前編としてCI/CD環境の構築手順と課題対応について紹介します。
-
-
Packer でインスタンスのイメージの更新を自動化したい
Packer を利用して Oracle Cloud Infrastructure のカスタムイメージを作成し、Terraform と Goss で環境の展開と試験を実施してみます。
-
増えすぎた約 2000 個の Amazon EBS スナップショットをまとめて削除する
自動で作成している Amazon EBS スナップショットの増殖問題に迫り、その原因と AWS CLI を使った対応策をご紹介します。
-
-
-
AD FS認証に生体認証などを追加してMFAを実現してみた
昨今、さまざまなサービスにおいて、MFAを求められるのが当たり前になりつつあります。当社にて、AD FSによる認証にMFAを追加するために、導入した拡張機能adfsmfaを紹介します。
-
-
-
AzureをハブとするオンプレミスとOCIの相互接続
Azureをハブとする、オンプレミス - Azure - OCI相互接続を構築しました。本記事では、最終的な構成に至った経緯と行った検証についてご紹介します。
-
-
基幹業務システムのためのKubernetes環境をOracle Cloud Infrastructureで構築する
クラウド(OCI)上のプライベートネットワークにOKEクラスターを構築する方法を紹介します。
-
-
決算短信から業績データを取得するツールをAWSで構築
当社は、膨大な量の決算短信から業績データを収集するツールをAWS上に構築し、お客様や同業他社など周辺環境の把握に役立てています。今回は、この業績データ取得ツールをご紹介します。
-
OCI - オンプレミス間の VPN 障害をオンプレミスのチャットサーバーへ通知する
Oracle Cloud Infrastructure(OCI)とオンプレミス間の VPN 障害を Oracle Functions と Amazon API Gateway を使用して、AWS 経由でオンプレミスのチャットサーバーへ通知する仕組みを整備しました。
-
ブラウザでリモデスできるApache Guacamoleに、接続情報を同期する
ファイルに記載したユーザー名・接続先ホスト名のデータを、GuacamoleのWeb画面を操作することなくデータベースに同期する構成についてご紹介します。
-
-
コードサイニングとWindowsドライバーの署名ポリシー
一般配布するアプリケーションやデバイスドライバーを作成する上で避けては通れないコードサイニングについて、特にWindowsドライバーの署名の要件と手順についてまとめました。
-
-
Angular11とBootstrap5を用いた多段モーダルの実装
当社の文教向けソリューションV-BootはフロントエンドにAngularとBootstrapを採用し、開発を行っています。この記事ではV-Bootで利用したBootstrapのモーダル表示に関するノウハウについて紹介します。
-
クラウドにログを保管する仕組みから、敢えてKinesis Data Firehoseを外す
以前、当社ではログをクラウド(AWS)に集約する仕組み(ログ管理システム)を構築しました。このログ管理システムについて構成を変更しましたので、この記事にて紹介します。
-
OpenStack の DBaaS(Trove)導入 - 問題解析編 1
前回までの記事で、Trove のデータベースサーバー起動イメージの作成方法がわかりました。今回は、作成したイメージによる動作時の不具合を取り除く、問題解析・対処について、例をあげて説明します。
-
パンデミックから1年、リモートワーク環境の継続的改善について
2020年は、控えめに言っても激動の年でした。多くの組織にとって、COVID-19がワークスタイルを再考する契機になったと思われます。アルファシステムズも例外ではなく、全社規模のリモートワーク環境を見直しました。この記事では、1年間で改善した取り組みを紹介します。
-
-
OpenStack の DBaaS(Trove)導入 - イメージ作成編
OpenStack に DBaaS(Trove)を導入する際の重要ポイントとして、データベースサーバー起動イメージの作成があります。今回はこれについて説明していきます。
-
【AWS マルチアカウント】 あのサービスなしでログ集約とイベント検知の仕組みを整備
この記事では、当社で実際に行っている AWS Organizations を使用しない AWS のマルチアカウント管理の取り組みについてご紹介します。
-
【AWS マルチアカウント】 あのサービスなしでログインの仕組みを整備
当社で実際に行っている AWS Organizations を使用しない AWS のマルチアカウント管理の取り組みについてご紹介します。
-
OpenStack の DBaaS(Trove)導入 - Trove 導入入門編
社内環境にて OpenStack 上に DBaaS(Trove)を導入する機会がありましたので、ご紹介させていただきます。
-
-
知らなきゃ危険!EKSに潜むプライベートクラスターの罠
この記事では、Amazon EKSを利用して、ウィザードに従うだけではうまくいかない、クラウド上のイントラネットにクラスターを構築する方法を紹介します。
-
リモートワークに最適、Windowsのリモート接続の活用ノウハウの紹介
当社が過去に実施したカスタマイズ事例から、Windowsのリモートデスクトップ接続に関する設定カスタマイズについてご紹介します。
-
-