プログラミング

SQL

RDBMSインデックスの概要と最適化手法

5年前に、RDBMSのインデックスについて、個人的に簡単にまとめていましたので、そのまとめを展開します。今回の記事では、情報処理技術者試験の出題範囲内で、要点を箇条書きしています。実務で使うには+αの知識(主にRDBMS固有の知識)が必要に...
プログラミング

Amazon QuickSightで簡単に始めるBIツール活用法

実務でBIツール「Amazon QuickSight」の導入を支援する機会がありましたので、ツールの紹介をします。 【BIツールとは】 BIとは「ビジネスインテリジェンス」の略であり、事業上の意思決定のために、情報を収集・加工し、分析し、知...
C#

C言語ツールで簡単にファイルデータを置換する方法

文字列置換はサクラエディタを使用すると楽ですが、サクラエディタを使用した場合は大量データの処理ができないという問題があります。そこで、C#をプログラムにより置換を行うというのが有効になります。プログラムでのファイルのストリーム読み込みであれ...
C#

C言語での自ユーザーダウンロードフォルダの操作法

C#(正確に書くと.Net)では、以下のように、WindowsOSで定められる特殊なフォルダのパスがEnumで定義されています。自ユーザーのダウンロードフォルダの直接のパスはEnumに登録されていないようです。しかし、ユーザーのプロファイル...
C#

N対NマッチングのロジックをC言語で実装する方法

以前に、以下の記事にて、マッチング処理のロジックについて書かせていただきました。マッチング処理のロジック – サイゼントの技術ブログ以前の記事では1対1マッチングと1対nマッチングについて説明しました。今回の記事では、より複雑なn対nマッチ...