プログラミング 処理時間はデータ量に比例しない場合の考察と対策 処理時間(計算量)はデータ量に比例するとは限りません。例えば、データ量が10倍になったからと言って、処理時間も10倍になるとは限りません。処理時間が何倍になるかは、アルゴリズムにより決まります。アルゴリズム次第では、データ量が10倍になった... 2022.03.22 プログラミング
設計 クラウドコンピューティングの分類と選び方ガイド 今回はクラウドコンピューティングについて、その概要と分類について書いていきます。世界的に有名なクラウドコンピューティングサービスとしては、Amazon Web Services(AWS)、Google Cloud Platform(GCP)... 2022.03.14 設計
Excel Excelへのテキスト貼り付けが途中で止まる問題の対策法 表題のように、Excelへテキストを貼りつけると、貼りつけたテキストが途中で見切れてしまうことがあります。原因は、貼り付けようとしているテキストにNUL文字(16進数の文字コードでx00)が含まれているからです。NUL文字が含まれていると、... 2022.03.08 Excel
プログラミング コーディング規約の重要性と無い場合の対処法を解説 ソースコードを書く上で、好みの書き方は個人によってある程度分かれてくると思います。例えば、if文で定数を右辺に書くか左辺に書くかは、人によって好みが分かれます。 ・右辺に書く例 ・左辺に書く例 左辺に書く方法は「ヨーダ記法」と呼ばれ、「==... 2022.02.28 プログラミング
設計 シーケンス図の使い所とPlantUMLの効果的な利用法 UMLの一つであるシーケンス図は、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。 複数の処理が並列で走る場合に、処理タイミングを整理する上で便利な図です。 例えば、マルチスレッドプログラムを開発している時に便利です。 シー... 2022.02.22 設計