ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
ASP.NET MVC × Web Push通知
Webアプリでも、ネイティブアプリのように常駐通知を実現したい——そんなニーズに応えるのがWeb Push通知です。特に、ユーザーがPCにサイトのショートカットを配置して使用するシナリオでは、Web Push通知を活用することで、まるでデス...
2025/03/30 07:52
C# × IISで構築したWebサイトに独自ドメインでアクセス!DNS設定の手順
C#とIISでWebサイトを構築したけれど、「IPアドレスではなく、独自ドメインでアクセスできるようにしたい!」と思っていませんか?DNSの設定を適切に行うことで、独自ドメインを使用してスムーズにサイトへアクセスできるようになります。本記事...
2025/03/30 07:50
C#のHTMLヘルパーを使いこなす!ASP.NET MVC開発テクニック集
ASP.NET MVCやRazorビューを使ったWebアプリ開発では、HTMLタグを手書きする代わりに「HTMLヘルパー」を活用することで、開発の効率とコードの可読性を大幅に向上させることができます。しかし、意外と知られていない便利な使い方...
2025/03/30 07:48
IIS:DNSなしで複数のWebサイトにアクセスする方法
IIS(Internet Information Services)で複数のWebサイトをホストする際、通常はDNSを利用して各サイトにアクセスします。しかし、開発や検証のためにDNSを設定せず、異なるサイトにアクセスしたいケースもあるでし...
2025/03/30 07:46
URLで直接アクセスするための設定方法
IIS(Internet Information Services)を使ってWebサイトを運用している際、「特定のURLでアクセスできるように設定したい」と考えることはありませんか?初期設定のままだと、ローカルのIPアドレスやポート番号でし...
2025/03/24 00:13
ValidateAntiForgeryToken の使い方とセキュリティ対策
Webアプリケーションのセキュリティを強化するために、CSRF(クロスサイトリクエストフォージェリ)対策は欠かせません。ASP.NET MVCやASP.NET Coreでは、ValidateAntiForgeryToken を利用して簡単に...
2025/03/24 00:12
【C#】拡張メソッド(Extension Method)サンプル!
C#の拡張メソッド(Extension Method)は、既存のクラスを変更せずに新しいメソッドを追加できる便利な機能です。特に、ライブラリのソースコードを変更できない場合や、特定の型に対して共通の処理を追加したい場合に役立ちます。本記事で...
2025/03/23 15:56
【C#】配列やListをソートする方法
C#で複雑なデータ構造を扱う際、クラス内にリスト(List<T>)や配列(T[])を持つオブジェクトの並び替えが必要になることがあります。例えば、「List<AAA>の各要素がList<BBB>を持っている」ような場合、親オブジェクト(AA...
2025/03/23 15:55
【C#】ネスト構造のソート
親子関係があるクラスで子クラスのデータに沿ってソートを行う方法!📌 並び順の結果(クラスBBBのAAAプロパティで並べる)A=Y, B=1, BBB.AAA=5, BBB.BBB=10A=X, B=3, BBB.AAA=5, BBB.BBB...
2025/03/22 10:38
【C#】条件付きや関連項目の入力チェックをスマートに書くテクニック
C#のデータバリデーションを実装するとき、IValidatableObject インターフェースを活用すると、モデル単位で柔軟な検証ロジックを組み込めます。特に、DataAnnotations の属性だけでは実装できないカスタムバリデーショ...
2025/03/22 10:36
【C#】ArrayList vs List:どちらを使うべき?
C#で可変長のコレクションを扱う際、「ArrayList」と「List<T>」のどちらを使うべきか迷ったことはありませんか? どちらも要素の追加・削除が可能なコレクションですが、使いどころによってはパフォーマンスや型安全性に大きな違いが生じ...
2025/03/22 10:35
Serializable属性の基本と注意点
C#でオブジェクトをシリアライズ(直列化)する方法を知っていますか?属性を使うことで、オブジェクトの状態をファイルやデータベース、ネットワーク通信などに保存・復元できるようになります。本記事では、Serializable属性の基本的な使い方...
2025/03/22 10:33
【C#】IPagedListとは?ASP.NETアプリでのページネーション!
Webアプリ開発で、大量のデータを効率的に表示する方法に悩んでいませんか?特に、ASP.NETアプリケーションでは、データをすべて1ページに表示するとパフォーマンスが低下し、ユーザーエクスペリエンスも悪化します。そこで便利なのが、IPage...
2025/03/22 10:31
VirtualBox 内の GitLab Docker コンテナの完全削除手順
VirtualBox 内で GitLab を Docker コンテナとして動作させていた場合、単にコンテナを削除するだけでは不要なリソースが残る可能性があります。以下の手順で完全に削除を行いましょう。Docker コンテナと関連リソースの削...
2025/03/16 14:16
ポートフォワーディングとは?仕組みや設定方法を徹底解説!
ポートフォワーディング(Port Forwarding)を適切に設定すると、外部から特定のデバイスやサービスへ安全にアクセスできるようになります。しかし、「ルーターの設定が複雑で分からない」「セキュリティが心配」といった悩みを持つ方も多いの...
2025/03/15 10:20
【VirtualBox】ブリッジアダプターとNATの違いとは?最適なネットワーク設定を解説
VirtualBoxで仮想マシンを使う際、「ブリッジアダプター」と「NAT」のどちらを選べばよいのか迷ったことはありませんか?ネットワーク設定は、仮想マシンの用途によって適切な選択が求められます。本記事では、ブリッジアダプターとNATの違い...
2025/03/15 10:18
【初心者向け】viエディタの基本的な使い方を徹底解説!
LinuxやUnix環境で作業をしていると、「viエディタ」を使う場面に遭遇することがよくあります。しかし、初めて使う人にとっては「思ったように操作できない」「保存の仕方がわからない」といった壁にぶつかることが多いでしょう。本記事では、vi...
2025/03/15 10:16
useSWRとは?リアルタイムデータ取得を効率化するReactフック
Reactアプリでデータ取得を最適化したいと考えていませんか?useSWRは、Next.jsの開発元であるVercelが提供するデータフェッチングライブラリ「SWR」のカスタムフックで、データのキャッシュや自動再検証、フォールバック機能など...
2025/03/15 10:14
Windows 11を快適に使う!おすすめカスタマイズ完全ガイド
Windows 11を使い始めたものの、「もう少し使いやすくしたい」「作業効率をアップさせたい」と感じていませんか? 実は、ちょっとしたカスタマイズを加えるだけで、Windows 11の操作性が大幅に向上します。本記事では、初心者から中級者...
2025/03/09 11:29
VPNとは?初心者向けに仕組みやメリットをわかりやすく解説!
「VPNって聞いたことあるけど、実際にどういうものなの?」そんな疑問を持っていませんか?VPN(Virtual Private Network)は、インターネットをより安全に使うための技術で、特に近年のサイバーセキュリティ対策として注目され...
パスワードマネージャの選び方とおすすめツール5選
複数のパスワードを安全に管理できていますか?近年、サイバー攻撃の高度化により、パスワードの使い回しや単純なパスワードは大きなリスクとなっています。そこで役立つのが「パスワードマネージャ」です。パスワードマネージャを使えば、複雑なパスワードを...
2025/03/09 11:28
エンジニアのためのフェルミ推定:実務で役立つ思考法と活用事例
「このシステムの負荷はどのくらい?」「この機能の開発にどれくらいの工数がかかる?」エンジニアとして働いていると、正確なデータがない状況でも素早く概算を出す必要に迫られることがよくあります。そんなときに役立つのがフェルミ推定です。フェルミ推定...
2025/03/09 11:27
Ubuntuのインストール
VisturlBoxにUbuntuをインストールする手順のメモです。※インストールはUbuntu Server 24.04.02です。前提 VirtualBoxはインストール済み Ubuntu Serverのisoファイルはダウンロード済み...
2025/03/08 20:27
GitHub Desktopの使い方と活用方法:初心者から実務レベルまで解説!
Gitを使ったバージョン管理をしたいけど、コマンドラインはちょっとハードルが高い…そんな悩みを持っていませんか?「GitHub Desktop」 は、GitHub公式のGUIクライアントで、初心者でも直感的にリポジトリの管理ができる便利なツ...
2025/03/08 13:49
SQL ServerからER図を作成する方法!無料ツールで手軽に可視化
SQL ServerでER図を作成するメリットSQL ServerでER図を作成すると、データベースの構造を視覚的に把握でき、設計や運用の効率化に大きく貢献します。具体的なメリットは以下の通りです。1. データ構造の可視化ER図を作成するこ...
2025/03/02 08:13
docker-compose.yml を使った GitLab CE の構築ガイド
GitLab CE を Docker Compose で手軽に構築・運用する方法を、具体的な設定例や運用のコツとともに徹底解説します。この記事では、環境の再現性を保ちつつ、設定ファイル・データ・ログの永続化や初回ログインの手順、さらにバック...
2025/03/01 11:06
C#でのリバースエンジニアリング
「C#アプリのコードが解析されてしまうのでは?」と不安に思ったことはありませんか?C#は.NETフレームワーク上で動作するため、コンパイル後のアセンブリ(.dllや.exe)が容易に解析される可能性があります。本記事では、C#アプリに対する...
2025/03/01 11:02
Dockerを使うと何が便利?開発環境構築と移行のメリットを徹底解説!
開発環境の構築や移行で、「環境の違いによるエラー」や「セットアップの手間」に悩んでいませんか?Dockerを使えば、開発環境を簡単に構築し、チーム全員で統一された環境を共有できる だけでなく、本番環境への移行もスムーズになります。本記事では...
2025/03/01 11:01
2025年3月 (1件〜100件)
「ブログリーダー」を活用して、ひっそりさんをフォローしませんか?