技術的備忘録

技術的備忘録

ハイブリッドクラウドとマルチクラウドをClaudeに解説してもらった

ハイブリッドクラウド ハイブリッドクラウドについて、具体的に教えてください。 ハイブリッドクラウドについて具体的に説明いたします。 ハイブリッドクラウドとは、パブリッククラウドとプライベートクラウド(またはオンプレミスのインフラ)を組み合わ...
技術的備忘録

Claudeに問う「OneDriveの問題と不満と、代替製品」

最近、OneDriveの動作仕様が勝手に変更されて、ローカルファイルが勝手にクラウド側に移行してしまい、様々な弊害が出ているようです。OneDriveについてのユーザーの不満や弊害について、生成AIのClaudeに質問してみました。また、O...
技術的備忘録

Claudeに問う「VMwareに代替する仮想化製品はどれ?」

VMware社がBroadcom(ブロードコム)に買収されてから、VMware製品のライセンスが変更され、混乱が生じているようです。VMware製品「OEM廃止」の衝撃、ブロードコムはNECなど国産勢を切り捨て 今回は、備忘録としてVMwa...
技術的備忘録

C言語:C90から最新規格までの主要な変更点

C99 インライン関数 inline キーワードが導入され、関数呼び出しのオーバーヘッドを減らせるようになりました。 可変長配列(VLA) 実行時に大きさが決定される配列を宣言できるようになりました。 int n = 10; int arr...
技術的備忘録

C++98から20までの主要な変更点

C++11 auto キーワード 型推論が可能になりました。 auto x = 5; // int型と推論される 範囲ベースのfor文 コンテナの要素を簡単にイテレートできるようになりました。 std::vector<int> vec = ...
技術的備忘録

Java 8から21までの主要な変更点

Java 8 (LTS) ラムダ式 関数型プログラミングをサポートする簡潔な構文が導入されました。 (a, b) -> a + b ストリームAPI コレクションに対する宣言的な操作が可能になりました。 List<Integer> numb...
技術的備忘録

C# 7.3から12までの主要な変更点

C# 8.0 Nullable参照型 参照型の変数がnullを許容するかどうかを明示的に指定できるようになりました。 string? nullableString = null; string nonNullableString = "He...
システム開発

.NET8 LTS のサポート期間とライフサイクルの考察

先日11月14日に正式に .NET8 がMicrosoftからリリースされました。 .NET8についての解説は別にして、そのサポート期間と、.NETを使用したシステムやソフトウェアのライフサイクルなどについて、考えてみたいと思います。 (こ...
技術的備忘録

主流DBMS基本操作集

一つのDBMSを習熟して実務で使用してきた人が、他のDBMSを使用する時、基本操作から覚えなければならない。 しかし、DBMSの基本概念は分かっているので、わざわざ分厚い入門書やマニュアルを読んで使い方を基礎から学ぶのはとても無駄な遠回りに...
技術的備忘録

主流DBMS基本操作集 SQLite編

表紙ページへ戻る   クライアントからの接続先インスタンスの解説 SQLite は、アプリケーションの部品として機能するDBMSとして設計されている為、他のDBMSのように常駐インスタンスを持たない。 クライアントツールがDBMSのインスタ...