タグ

#Article

94件の記事

.NET Framework と ASP.NET Core の違いとは?移行すべき理由を整理してみた

はじめに 「.NET Framework と ASP.NET Core って何が違うの?」「移行って大変そうだけど、やる意味あるの?」 どちらも Microsoft が提供する .NET 系の技術ですが、設計思想からサポートの状況まで、実はかなり異なります。 この記事では、.NET を普段あまり触らない方でもイメージがつくように、2つの違いと移行の必要性をまとめました。開発に関わる方はもちろん、シ

二宮崇人

たった1行でサイトを守る?「HTTPヘッダー」で始めるWebセキュリティ

はじめに SQLインジェクションやクロスサイトスクリプティング(XSS)など、Webを取り巻く脅威は多く、どこから手をつけていいか頭を悩ませることも少なくありません。 そうした中、解説サイトなどでよく目にするのが「設定ファイルに指定のコードを追加する」という、いわゆるセキュリティヘッダーの設定です。 私自身、開発の現場でセキュリティ対策を組み込む際、まずは見よう見まねで X-Frame-Optio

吉田

VBAで大量のデータを処理する際の処理速度を比較してみた

はじめに 業務でVBAを使用する際には、概して膨大なデータを扱います。特に「膨大なCSVデータを処理する際、どのような方法で処理を行うのが最も早いのか?」というのを今回のテーマとします。 検証用データの準備 まず、検証用データを作成します。とはいっても今回のテーマは「膨大なデータ」です。数万件のデータを手打ちで準備するのは現実的ではないので、これもVBAで作成してしまうことにしました。今回は、下記

中村涼子

身近なサービスから学ぶ非機能要件 〜 Slackに学ぶ「可用性」の考え方 〜

はじめに システム開発の現場では「止まらないシステムにしてほしい」という要望をよく耳にします。一見シンプルですが、いざ要件として落とし込もうとすると、何をどこまで実現すべきか曖昧になりがちです。 本記事では、非機能要件のひとつである「可用性(Availability)」について、身近なコミュニケーションツールであるSlackを題材にしながら、考え方と要件化のポイントを整理していきます。 非機能要件

藤井友呂

ローカルアカウントとマイクロソフトアカウントってなに!?

はじめに 「マイクロソフトアカウント」と「ローカルソフトアカウント」という言葉をよく聞くけれど2つの違いが分からないという方も多いのではないでしょうか。この記事ではそれぞれの特徴や設定方法について、分かりやすく解説します。ぜひ参考にしてみてください! ローカルアカウントとは ローカルアカウントとは、そのPC専用のアカウントです。インターネットを接続していなくても、アカウントの作成ができるのが特徴で

水谷明伸

データベースの正規化、どこまでやるべき?

はじめに 今回は、「データベースの正規化はどこまでやるべきか?」という疑問について、調べたことをまとめます。 この記事を書くきっかけとなったのは、実際に開発に携わっているシステムで、パフォーマンス改善を求められ、調べていく中で、パフォーマンスにはSQLやインフラだけでなく、そもそものDB設計が大きく影響することを知り、改めて学んでみたいと思ったからです。 今回の結論を先に書くと、次のとおりです。

eri.nishimura

パスワードはもう時代遅れ?いま注目の「パスキー」と多要素認証を初心者向けに解説

日本人の84%がパスワードを使い回しているという調査結果が、2026年3月に発表されました。あなたも心当たりはありませんか?実は、パスワードという仕組み自体がすでに限界を迎えており、世界中で「パスワードをやめる」動きが加速しています。この記事では、なぜパスワードが危ないのか、そして次世代の認証方式「パスキー」とは何かを、わかりやすく解説します。 パスワードの何が問題なのか? パスワードは1960年

seigi_hatsuzaki

【初心者向け】GoogleスプレッドシートとGASでSlack担当者通知Botを作る

チーム運営でよくある課題のひとつが、「今日の担当者は誰か」をすぐに共有できないことです。 Googleスプレッドシートで担当情報を管理し、Google Apps Script(GAS)を使ってSlackへ自動通知すれば、この課題をシンプルに解決できます。 こんな用途に向いている この仕組みは、以下のような場面に特に向いています。 日替わり担当者の自動共有(例:作業担当の通知) 複数メンバーのローテ

yuchieh.chao

TerraformでAmazon QuickSightのデータセットをコード管理する

はじめに Amazon QuickSightは、データの分析・可視化・ワークフローの自動化・組織全体での コラボレーションを実現する、生成AIを活用したBIツールです。 主な構成要素として「データセット」「分析」「ダッシュボード」の3つがあります。 SQLを使わなくても画面からの操作でデータをテーブルなどに可視化することができます。ですが、ダッシュボードの数が増えてくると、以下のことが大変になって

南 森孔

RAGとは?社内AI検索の仕組み

はじめに ChatGPTやClaudeなどのLLM(大規模言語モデル)は、インターネット上の公開データをもとに学習しています。そのため、自社の規程やマニュアル、議事録など、社内に蓄積された情報については基本的に把握していません。つまり、生成AIは「自社特有の知識」を持っていないという課題があります。 この課題を解決する代表的な手法が、RAG(Retrieval-Augmented Generati

余采蓉

SSL証明書の「1年有効」が終わる ―2026年以降の証明書管理を整理する

WebサイトのSSL証明書といえば「年に一度更新するもの」というイメージを持っている方も多いと思います。ところが2026年3月以降、その前提が大きく変わりました。証明書の有効期間が業界全体で段階的に短縮されており、これまでの管理方法では対応できなくなってきています。 今回はSSL証明書の基本的な仕組みを整理しつつ、現在進行中のこの変化についてまとめます。 SSLとは何か ― TLSとの関係 SSL

廣岡健一

Cookieとキャッシュの違いとは? Webサイトを支える「覚える」と「速くする」の仕組み

はじめに Webサイトを利用していると、 ・一度ログインすると次回もそのまま利用できる・同じページを開くと以前より表示が速い・更新したはずなのに古い画面が表示される こうした挙動を経験したことがある方は多いと思います。これらの裏側で動いている代表的な仕組みが Cookie(クッキー) と キャッシュ(Cache) です。 どちらもブラウザで動作する仕組みですが、役割は大きく異なります。 Cooki

chunju.chen