前回は環境構築をしました。 Introductionちょっと余所事を。どうして.NETでGPUPUをやるかというと、WPFやWinFormsでUIは簡単に作れるからというのがあります。別に、C++でもできなくはないでしょうが、やっぱり自分の実力も考えるとそれが妥当です。 .NETを使っていてよく言われるのが、 ...
とりあえず環境構築だけ。 IntroductionGPUPUとは、Wiki先生によれば、 GPGPU(General-purpose computing on graphics processing units; GPUによる汎目的計算)とは、GPUの演算資源を画像処理以外の目的に応用する技術のことである。 ...
前回はインデックスの作成を行い、パフォーマンスの改善を達成しました。今回はデータベースのメンテナンスを実施したいと思います。 Introduction長期にわたってデータベースを利用していると、色々問題が発生してきます。不要なインデックス、ログ、ジャーナルファイル、未使用領域の削除等。そういう無駄をそぎ落とし、...
1年前のアメリカ出張の際に Amazon.com で注文した Lumia635 を Windows 10 Mobile Insider Preview にアップデートしました。 Introduction手順は、アプリをダウンロードしてきて、そこから Insider Preview の Fast Ring 参加を...
前回はデータの読み込みのパフォーマンス測定を実施しました。今回はインデックスの作成を行い、読み込み性能の改善を行いたいと思います。 Introduction前回は、結果も課程も散々でした。環境は前回と同じです。 Explanationインデックスの設定Indexes with C# Driverによれば、 I...
前回はデータの書き込みのパフォーマンス測定を実施しました。今回はデータの読み込みのパフォーマンス測定を行いたいと思います。 Introduction結果はともかく、測定の課程は散々でした。InsertOne してもメモリが解放されないのもあれですが。 環境は前回と同じです。 ExplanationRead Sm...
前回は脇道にそれてパスワードの設定を実施しました。今回はデータの書き込みのパフォーマンス測定を行いたいと思います。 IntroductionNpSQLの売りはデータの読み書きです。RDBMSが持つ柔軟な集計や検索をある程度犠牲にして得た特徴ですが、どの程度凄いのでしょうか。大量のデータの読み書きのパフォーマンス...
buffalo のルータ WZR-1750DHP2 で DDNS を使ってリモートアクセスを実現しているのですが、いつの間にか設定方法が変わっていたのでメモ。 以前は、ユーザ名とパスワードを設定することで同期を実現していたのですが、いつの間にかこの同期が失敗していることに気づきました。そこで、DynDNSのペー...
codecademy という海外のプログラミング学習サイトで Python の学習を始めました。 C# は十分使える (async/await、式木 とかは超苦手) ので、第二言語として何か使えないかなぁ、って思ってPython にしました。一応Javaは使えるのですが、いかんせん Java5 の知識。読み書き...
前回はデータを確認してみました。今回は少しわき道にそれてパスワードを設定します。 Introduction前回まで、無防備状態でデータベースにアクセスしたり、サーバー走らせたりと、やりたい放題でした。 さすがにそれは不味い、ということでMongoDBとmongo-expressにパスワードを設定します。 Exp...