- 2018.10.31
- 2021.12.29
- PHP,
なぜPHPの言語仕様が酷いのか、PHPの生みの親のラスマス・ラードフ氏がインタビューで語った思想から見てみたいと思います。 PHPはハンマーのような単純な道具 インタビューによると、そもそも生みの親はPHPに整合性を取ることを重要と考えていないようです。 私たちがPHPの整合性のなさを直さないと言ってよく非難する人がいますが,PHPはそもそもそれが問題になるようなものではないのです。 PHPは結局 […]
- 2018.10.16
- 2020.10.03
- C#,
いま、C#が勢いを取り戻しつつあります。マイクロソフトの方針転換により、Windows・.NETありきの言語ではなく、マルチプラットフォームで活躍できる言語になっているので紹介します。 開発環境もVisualStudioは不要で無料で構築できますよ!
ASP.NET CoreのアプリケーションをApacheに展開する場合、同じIP(ドメイン)とポートで複数のアプリケーションを展開する場合の設定方法や注意点について記載します。 執筆時点のASP.NET Coreのバージョンは2.1です。
CentOS7のApacheにホストした場合、ASPNETCORE_ENVIRONMENTによる動作モードの設定(Production・Development)はweb.configではなくサービスファイルに記載する必要があります。公式リファレンスがちょっと分かりにくくて見落としがちなので詳細を記載します。 執筆時点のASP.NET Coreのバージョンは2.1です。
高機能なSQLクライアントのDBeaverを使いこなして作業効率をアップするためのキーボードショートカットを紹介します。 機能が多くあるので、いちいちマウスに持ち替えていると作業効率も悪くなってしまうので、ショートカットを使いこなしましょう。 忘れたらページを見て思い出し、日頃から一つずつ使っていると、そのうち無くてはならないぐらい必須に思えるようになりますよ!
- 2018.09.29
- 2021.10.23
- MySQL,
フリーのデータベースとして有名なMySQLは利用者も多いと思います。 テーブルにレコードをINSERTする時、100件程度なら問題になることはありませんが、 一万、十万、百万件にもなってくるとINSERTの仕方によって処理時間が何十倍にも変わってきます。
- 2018.08.23
- 2018.10.01
- CSV, FTP,
FTPにCSVを始めとしたテキストベースのファイルをアップロード・ダウンロードした場合にファイルの文字コードが変わってしまう事があります。 その原因と対処法を紹介したいと思います。
.NET Core MVCの開発において、肥大化しがちなMVCプロジェクトを機能ごとに切り分けて別のプロジェクトに分割する方法を紹介します。 執筆時点のASP.NET Coreのバージョンは2.1です。
Visual Studio CodeでWebアプリケーションを作成する場合のASP.NET MVCプロジェクトの作成方法、プロジェクト参照の設定方法を紹介します。 執筆時点のASP.NET Coreのバージョンは2.1です。