MASUDAQ BLOG
NO DEVELOPMENT NO LIFE.
IT アーキテクトへの道 其の五
IT アーキテクトへの道 其の四 の記事を書いてから多くの時間が経った。 何故、多くの時間が経ってしまったのかというと、それは、現実回避ということだろう。 年も明けたこともあり、今一度、自分と向き合うために、 IT アーキテクトへの道の続きを綴るとしよう。 最初に受験したのが、平成21年度 秋期試験 システムアーキテクト試験。 結果は、不合格。午後試験の勉強をまったくしていなかったため、当然と言えば当然の結果。 しかしながら、午前試験の午前Ⅰ、午前Ⅱには、合格していた。 特に午前Ⅰ試験に関しては、受験時の手ごたえもなかったため、この結果には驚いた。 午後試験をパスしなければ意味がないのだが、午前Ⅰ試験合格には、意義がある。 それは、「午前Ⅰ試験の免除」を受ける...
aspx ファイルでネームスペースのエイリアスを宣言する
ASP.NET では、コードビハインドにより、aspx ファイルにコードを記述することは少ない。 更新系画面開発では、コードビハインドは、生産性を高めるが、参照系画面開発では、コードビハインドを使わないという選択肢もある。 コードビハインドを使わない場合は、aspx ファイルのみで完結するので、ポータビリティが高い。 つまり、*.dll ファイルを扱う必要がない。ASP.NET の前身である ASP と同様に扱うことができる。 ただし、aspx ファイル上にコードを記述した場合は、コンパイルによりチェックが行われないので注意する。 今回は、aspx ファイルにコードを記述する際に、ネームスペースのエイリアスを宣言する方法を紹介する。 以下は、通常のネームスペ...
Linux で ASP.NET を実行する
前回の記事に続き、Linux で C# アプリケーションを実行させることができるオープンソースの .NET Framework である "Mono" をインストールする方法を紹介する。 前回は、Linuxで C# を実行する方法を説明した。 今回は、Linux で ASP.NET を実行する方法を説明する。 ここでは、CentOS 5.5 x64 を例にとり、説明を進める。 [http://mono-project.com/] へアクセス、[download]を選択する。 [1. Select Platform] より、[RHEL/CentOS] (任意) を選択する。 表示されたMono 2.8.1Downloads (stable) ダウンロードサイ...
Linux CentOS DHCP サーバーの構築
最近の家庭用のブロードバンドルーターには、DHCP 機能が必ず搭載されている。 ルーターの DHCP機能はホームユースとしての利用を想定しているため、比較的規模の大きなネットワークで利用すると、ルーターに負荷がかかり、ルーターとしての性能が落ちてしまうことがある。 そこで、今回は、Linux で DHCP サーバーを構築する方法を紹介する。 Linux は、CentOS 5.5 を例とする。 [root@centkun ~]# yum install -y dhcp インストールと同時に、構成ファイル "/etc/dhcpd.conf"が作成されるが、このファイルを編集するよりサンプルの構成ファイルを編集した方がわかりやすいため、サンプルファイルで上書きする...
Linux で高速ファイル検索 locate コマンド
find コマンドより高速にファイル検索が可能な locate コマンドを紹介する。 locate コマンドは、インデックスに対して検索を実行するため、find コマンドより高速にファイル検索が可能。 検索する前に、インデックスを作成する。 [root@centkun ~]# updatedb ファイルを検索する。 [root@centkun ~]# locate httpd.conf
iPhone Flush 未対応対策 代替画像表示
iPhone は、素晴らしい製品だ。人々のライフスタイルを変えつつある。 自身、これまでは、iPhoneは、コンシューマ向けの製品であり、ビジネス用途には不向きと考えていたが、ユーザービリティが高いインターフェースは、充分にエンタープライズにも対応可能なソリューションになりえると考えている。 ビジネス用途には、さほど関係ないが、コンシューマーとして見たときに、iPhone が Flush をサポートしていないことが、やはり、残寝な気がする。 Web サイトによっては、全面に Flush 用いているため、iPhone で閲覧したときに、トップページからどこへも遷移できないこともある。 そこで、簡単な iPhone 対策として、PC ブラウザで閲覧したときには、Fl...
Linux で C# を実行する
Linux で C# アプリケーションを実行させることができるオープンソースの .NET Framework である "Mono" をインストールする方法を紹介する。 ここでは、CentOS 5.5 x64 を例にとり、説明を進める。 [http://mono-project.com/] へアクセス、[download]を選択する。 [1. Select Platform] より、[RHEL/CentOS] (任意) を選択する。 表示されたダウンロードサイトへ移動し、以下のファイルをダウンロードする。 mono-addon-libgdiplus0-2.6.7-6.1.x86_64.rpm mono-addon-core-2.6.7-6.1.x86_64.rp...
高速モバイル通信で、UQ WiMAX の評価をしたかったけど
最近、外出先でノート PC を利用する必要があり、どうしてもインターネットにつなげる必要があった。 フレッツ・スポット、FONなど、無線 LANアクセスポイントの利用も考慮するが、カーバーエリアが局所的で、それらのアクセスポイントがある場所を探すだけでも手間がかかるため、通信キャリア系のモバイル通信端末の購入を検討することとした。 料金プランはデータ通信定額を希望。利用期間は、1,2か月位の利用頻度が高く、今後の利用頻度は不明。 色々と調査した所、以下が候補となった。 イー・モバイル EMチャージ ~高速ブロードバンドのプリペイドサービス イー・モバイル USBモデムタイプ D41HW イー・モバイル Pocket WiFi(D25HW) UQコミュニケーション...
Apache CGI を有効にする
Apahce 名前ベースのヴァーチャルホスト (name-based virtual hosting)に引き続き、Apache で CGI を有効にする方法を紹介する。 [root@centkun ~]# vi /etc/httpd/conf/httpd.conf 拡張子とハンドラーを関連付ける。 (before) #AddHandler cgi-script .cgi (after) AddHandler cgi-script .cgi CGI スクリプトの実行を許可する。以下の設定は、すべてのディレクトリ "/" 以下に CGI スクリプトの実行を許可している。 (before) <Directory /> Options FollowSymLink...
Apahce 名前ベースのヴァーチャルホスト (name-based virtual hosting)
Apache HTTP Server のヴァーチャルホスト機能の構成方法について説明する。 ヴァーチャルホスト機能の構成方法とは、IIS でいうところのホストヘッダーに該当する。 つまり、単一環境に、IP や ポートの違いで 、複数の Web サーバーを構築するのではなく、ホスト名の違いによって、複数の Web サーバーを構築する。 単一環境で、「http://dot-net.masudaq.com」、「http://java.masudaq.com」のアドレスの違いで、全く別のコンテンツをホストできる。もちろん、共存するホスト名は、それぞれがサブドメインである必要もなく、全く別の異なるホスト名もよい。 Apache HTTP Server のヴァーチャルホスト...
最新の記事
- C# でも動作するマルチエージェント フレームワーク AutoGen 動的グループチャット編
- C# でも動作するマルチエージェント フレームワーク AutoGen ラウンドロビン グループチャット編
- C# でも動作するマルチエージェント フレームワーク AutoGen
- Blazor WebAssembly でのファイル ドラッグ&ドロップの実装 JavaScript との相互運用編
- Blazor WebAssembly の Bootstrap を最新にする
- Blazor WebAssembly でのファイル ドラッグ&ドロップの実装
- Entra ID においてアクセス許可へのユーザー同意を削除する
- .NET(C#) コンソールアプリで、Phi-3-vision を実行し画像を入力する
- .NET(C#) コンソールアプリで、Phi-3 を実行する
- Blazor WebAssembly から ASP.NET Core Web API を介した Azure OpenAI Service 応答ストリーム(Server-Side Events)の受信
人気の記事
- .NET 8 RC1 を Visual Studio 2022 で利用する
- Entra ID においてアクセス許可へのユーザー同意を削除する
- .NET コンソールアプリで、構成情報を appsettings.json からロードする
- .NET 8 コンソールアプリで、DI(Dependency Injection) する
- Hyper-V でルーターを構成する
- ASP.NET Core Web アプリの Bootstrap バージョンを最新にする
- Visual Studio 2022 で Sass(.scss) をコンパイルする
- ASP.NET Core Web アプリで、Bootstrap Icons を使用する
- C# でも動作するマルチエージェント フレームワーク AutoGen
- .NET 8 リリース日と .NET ライフサイクルまとめ