buffalo のルータ WZR-1750DHP2 で DDNS を使ってリモートアクセスを実現しているのですが、いつの間にか設定方法が変わっていたのでメモ。 以前は、ユーザ名とパスワードを設定することで同期を実現していたのですが、いつの間にかこの同期が失敗していることに気づきました。そこで、DynDNSのペー...
codecademy という海外のプログラミング学習サイトで Python の学習を始めました。 C# は十分使える (async/await、式木 とかは超苦手) ので、第二言語として何か使えないかなぁ、って思ってPython にしました。一応Javaは使えるのですが、いかんせん Java5 の知識。読み書き...
前回はデータを確認してみました。今回は少しわき道にそれてパスワードを設定します。 Introduction前回まで、無防備状態でデータベースにアクセスしたり、サーバー走らせたりと、やりたい放題でした。 さすがにそれは不味い、ということでMongoDBとmongo-expressにパスワードを設定します。 Exp...
前回はデータを追加してみました。今回はデータを確認したいと思います。 IntroductionRDBMSとは勝手が違うのがNoSQLですが、思った以上にやっかいです。既存の概念が通じません。というか、データを見たいのに、未だに追加したデータのフィールド名すら見れません。なので、可視化ツールを導入したいと思います...
前回は顔認識における前処理の説明を行いました。 Introduction前回、さりげなく、というかさらっとカメラを使っていたので、カメラの使い方を説明します。OpenCVSharp はカメラも簡単に使えます。複数のカメラを接続して切り替えることも可能です。 Explanationソースコード説明するよりソースコ...
前回はインストールしました。今回は実際にデータを追加します。 IntroductionMongoDB は親切にも接続のためのドライバを用意してくれてます。しかも.NET用かつNuget経由で。素晴らしい。恐ろしいことに、C、C++、C#、Java、Node.js、Perl、PHP、Python、Motor、Ru...
冬休みというのは暇ですね。こーいうときに新しい技術に触るのが正しい技術者でしょう。 IntroductionNoSQL の説明は、Wikipediaによると、 NoSQL系データベース管理システムには、データの格納および取得が高度に最適化されているものが多い。その最適化のために機能性を最小限にしているものもあ...
前回は顔認識を行いました。 Introduction顔認識を行う際、前処理を行いました。サンプルコードでは、グレイスケール化、縮小、ヒストグラムの均一化が前処理でした。 グレイスケール化カラー画像を256階調のグレーな画像に変換します。通常、RGBの各色 (赤、緑、青)の各輝度を特定の比率で混ぜ合わせ、グレーの...
前回の続き。今回は難読化を有効にした際、Any CPUのアセンブリがx86になる問題の解決策についてです。 Explanation前回は最高レベルの難読化にしたが故に、x86のアセンブリになってしまいました。難読化レベルがデフォルトでは起こらない問題でしたので、何かしらのオプションが作用しているのは間違いないで...
難読化の話が一区切りついてすらいないのに新しい記事を書く男の人って… Introduction仕事で画像処理を本格的にやる必要に駆られています。アフィン変換とか、画像の描画などは普通に業務で使うことが非常に多く、**.NET** の System.Drawing 名前空間を使って、そつなくこなすのですが、ことは...