M365関連

PowerAppsでロード画面を実装する

以前、PowerAppsでJavaScriptを実行する方法を色々と紹介しましたが、今回は処理時間がかかる際にロード画面を実装する方法を紹介します。関数が用意されているので呼び出すだけなので簡単に実装できます 実装してみる 実装は簡単でJa...
プログラム

マージソートを理解する

前回に引き続き今回はマージソートについてです マージソートって? クイックソートと同じく処理が速いものとなりますが、ソート時に複数の配列を作成する必要があるため、メモリを消費するという難点があります。詳しくは以下のサイトがわかりやすいと思い...
プログラム

バブルソートを理解する

前回に引き続き今回はバブルソートについてです バブルソートって? ソートアルゴリズムの1つで、処理時間が遅いものとなります詳しくは以下のサイトが図解で分かりやすく記載されています バブルソートを実装する ランダム配列は前回の記事で作成したも...
プログラム

クイックソートを理解する

学生時代に習ったソートアルゴリズムを改めてまとめたものとなります クイックソートって? ソートアルゴリズムの1つでソートアルゴリズムの中で処理速度が一番速いものとなっています。ただ、条件などによっては他のソートアルゴリズムの方が速い場合があ...
プログラム

C#でHMACアルゴリズムでデータを保護する

前回、SHAについて記事を書きましたが今回はHMACについて書きます HMACって何? ハッシュ関数を利用してメッセージに認証情報を付与するためのアルゴリズムで、秘密鍵を使用してハッシュを計算し、これによりメッセージの整合性を担保するもので...
プログラム

C#でSHAアルゴリズムでデータを保護する

今回はSHAアルゴリズムを使用してデータ保護します SHAアルゴリズムって何? 本サイトで何度か書いているAESやRSAといった暗号化アルゴリズムの1つで不可逆性となっており、暗号化した値を復号化することができません。そのため、暗号化した値...
M365関連

CSOMの違い

今まで、.Net Frameworkでは【Microsoft.SharePoint.Client.Online.CSOM】で実装していましたが、今回.Net 7.0で同じように実装しようしましたが少し違いがあったのでその時のメモです CSO...
M365関連

SharePointを操作する(GraphAPI版)

以前、トークン等を使用することなくSharePointの情報を取得する方法を記載しましたが、今回はGraphAPI経由でSharePointの操作をしてみます Azureアプリの登録および権限設定 これまでGraphAPIの記事内でも何度も...
プログラム

C#で等間隔の時間ごとに集計する

8時間前から現時刻までの30分間隔で各アイテムの時間を元に集計する必要があり、その際のメモとなります。今回は1時間の30分刻み版と実行時間からの30分刻み版の2種類を紹介します実装方法としてはそんなに難しくないものでした 時刻を取得する 1...
お試し

Pythonをさわってみる

以前、Kotlinをさわっての記事を記載しましたが、AIが話題になっておりそれに伴いよく耳にする言語であるPythonを今回はさわっていきたいと思います。その中から私がこの機能は他で見たことないなと思ったものを抜粋して共有したいと思います ...