そのReactほんとに必要ですか?~もうすぐElectronで使えるようになるWeb Componentsの世界~
この記事はelectronアドベントカレンダー 2016 21日目の記事です。遅くなってしまい申し訳ありません。。。※アドベントカレンダーのリンクが間違っていたので修正しました・・・汗前置き↓去年はこんな記事を書いていました。 このCSS Grid Layout Module Level1ですが、少しずつ仕様の策定が進み、とうとう勧告候補の段階まできました。CSS Grid Layout...
View ArticleWPF用にNotifyIconクラスをラップしてみた
C#で常駐アプリなどを作り、タスクトレイにアイコンを出す場合には、Win Formsで用意されているNotifyIconというクラスを使います。以前、このクラスを使って常駐アプリを作る方法を↓に書きました。...
View ArticleOpenCvSharpで透視投影の補正
OpenCvSharpを使って、透視変換を行ってみました。staticvoid Main(string[] args) { // 入力画像中の四角形の頂点座標 var srcPoints = new Point2f[] { new Point2f(69, 110), new Point2f(81, 857), new Point2f(1042, 786), new Point2f(1038,...
View ArticleOpenCvSharpで顔検出
今度は顔検出をやってみました。OpenCvSharpのサンプルコードをベースにちょっと書き換えただけですが、意外とシンプルなコードで書けるもんですね。今回は程よいサンプル画像がないので、コードだけφ(..)メモメモstaticvoid Main(string[] args) { // カスケード分類器の準備 var haarCascade = new...
View ArticleUWP Community Toolkit 1.3がリリースされてました
UWP Community Toolkit 1.3がリリースされてました。 V1.2/V1.3で色々と便利なコントロールが追加されているので、...
View ArticleFirefox52リリース!! CSS Grid Layoutへの対応キター!!
以前、↓の記事で書いたCSS Grid Layout Module Level1にFirefoxが対応しました!!...
View ArticleVisual Studio 2017をインストールしてみました
さっそくインストールしてみました。Webインストーラは以下のページからダウンロードできます。https://www.visualstudio.com/ja/vs/whatsnew/以前から話題となっていたように、インストーラが刷新されてだいぶ様変わりしています。 インストール項目に結構たくさんチェック付けたので、さすがに10分では終わりませんでしたが、30分くらいでインストールできました。
View ArticleVisual Studio 2017のXAMLエディタ
VS2017をインストールしたので、ざっと色々な機能を試してみました。IDEの起動も速くなってるし、便利な機能も色々と追加されてて、なかなかイイ感じです。XAMLエディタの新機能は以下のページにまとめられています。Visual Studio 2017 リリース...
View ArticleChrome57リリース!! ChromeでもCSS Grid Layoutがサポートされました。
先日のFirefox52に続き、ChromeでもCSS Grid Layoutへの対応が行われました!!sourcechord.hatenablog.comChromeでも↓こんな風に拡張フラグなどの設定なしで利用できるようになっています。<!DOCTYPE...
View ArticleWindows10 Creators Updateに更新しました
先日から、更新アシスタント経由でアップデートできるようになってたので、さっそく更新してみました。設定⇒「更新とセキュリティ」を開き、Windows...
View ArticleMADOSMA Q601買いました!!
ここのところ、Windows 10 Mobile界隈、かなり雲行きが怪しいですね。。。そんなこともあってか、MADOSMA Q601がだいぶ値下がりしてたので買ってみました。ただ、最近忙しくて、あまり使い込めずにいたのですが、さっきamazon見てみたら、さらに値下がりしてました。。。。なんとまぁ。。。自分が買った時は25000円くらいだったけど、19800円まで値下がりしてます。Amazon...
View ArticleVS2017でOpenGLとGLUTを使う手順
OpenGLを使って、簡単にクロスプラットフォームなコードを書くための、GLUTというライブラリがあります。ちょっと必要に迫られて、久しぶりにGLUTを使う機会があったので、VS2017でGLUTを使うまでの手順をざっとまとめておこうと思います。GLUT使うのは、5~6年ぶりくらいかな。。。単純なグラデーションを描いたりしただけですが、とても懐かしい気持ちになりましたwfreeglutglutはもう...
View ArticleMADOSMA Q501をinsider previewにしてCreators Updateにしてみました
先月のMSからのアナウンスで、残念ながら初代MADOSMA Q501はCreators Update対象外となってしまいました。ですが、insider previewであれば、非サポートですが自己責任でCreators Updateに更新できるとのことでした。てことで、insider...
View ArticleUWPでのファイル・ストレージ操作
今まで、ちゃんとしたUWPアプリ作ってなかったので、ファイル操作などはほとんど扱ってませんでした。。。ですが、本格的なアプリを作ろうと思うと、この手のファイル操作はが必要になる場面は多いですよね。ということで、ファイル・ストレージ操作でよく使いそうなものをメモしておこうと思います。ファイル/フォルダ選択ダイアログファイルを開くダイアログフォルダを開くダイアログファイルの保存ダイアログファイルの読み書...
View ArticleCretatorsUpdateから、UWPでもTypeConverter的なものが使えるようになりました
WPFとUWPでは、同じXAMLという仕組みを用いていますが、細かい部分を見ると「アレがない」「コレがない」といった、細かい違いがあります。そんな違いの一つとして、「UWPにはTypeConverterがない」という違いがありました。ですが、Windows 10 Creators Updateからは、UWPでも簡単にTypeConverter的なものを作れるようになりました。...
View ArticleGLFWを使ってみた
OpenGLでちょろっとウィンドウ表示をする時などには、GLUTをよく使っていたのですが、近年(と言っても随分前から)ではGLFWというものもよく使われているようです。http://www.glfw.org/documentation.html先日↓に書いた、NupenGLというパッケージをインストールすると、このGLFWも利用できるようになるので、使ってみました。...
View Articleknockout.jsでバインディング・コンテキストの値をデバッガで確認する方法
近年のフロントエンド界隈では、Knockout.jsはあまり話題に上らなくなっちゃいましたね。。。ですが、自分は以前Knockout.jsで書いてたプロジェクトを弄ったりと、今でも結構使ってます。あと、なんだかんだ言って、双方向データバインディングだけあれば十分ってケースでは、...
View ArticleXamarin.FormsにWPF>K#対応するっぽい!!
ここのところ、先週のBuild2017の動画を色々見て回ってたのですが、↓のXamarin.Formsの動画の34:00~あたり。https://channel9.msdn.com/Events/Build/2017/B8099今後Xamarin.Formsが、WPFとかGTK#上での実行に対応するようです。ロードマップや公式ブログを見てみると、2017...
View Article