まりま

移転しました→5hyn3.github.io

2016-01-01から1年間の記事一覧

VisualStudioCode+Evernote+MarkDownで無料高機能メモ環境

移転のお知らせ ブログはこちらに移転しました。現在はこちらで更新をしています。 https://5hyn3.github.io/ はじめに 私は普段、Evernoteでメモを纏めています。ふとしたアプリ開発のアイデアなど、とりとめのないことを適当に書き殴るのにEvernoteほど最…

仮想マシン上にCaffeをインストール

元々私のPCにはCaffeやTensorFlow等の機械学習ライブラリの学習用にWindows8.1とは別にUbuntuもインストールされており、デュアルブート出来たのですがUbuntuを起動していると勿論Winodwsのソフトは使えず、それが原因で機械学習の勉強から足が遠のいていま…

threadに参照を渡すときは(C++)

C++でthreadに参照を渡すときはstd::refを忘れないようにしよう。

C++で関数テーブルを作る

C++

条件に合わせて行う処理を切り替える時、ただ単に分岐するよりも関数テーブルを作ってそれを利用したほうが可読性が増します。しかし、ポインタを弄ったりして関数テーブルを作るのは意外と骨が折れます。ここではC++11の機能を使ってお手軽に実装できる関数…

Courseraの機械学習コース受講終了

3月中頃から始めてようやく終わりました…長かった…でも、楽しかったですし、最後のビデオを見終わった時は感無量でしたね。これからどうしようかなぁ…とりあえずTensorFlowとCaffeやChainerあたりを触ってみましょうかね。元々去年辺りから機械学習の技術に…

Activity不在のServiceから別のServiceを起動するとServiceが落ちる話

移転のお知らせブログはこちらに移転しました。現在はこちらで更新をしています。 https://5hyn3.github.io/ Activity起動中、もしくはバックグラウンドでまだActivityが生きている時には正しく動作する、しかしActivityを殺してから操作するとエラーでサー…

AndroidStudio2.0でパッケージ名の変更

AndroidStudio2.0以降でパッケージ名を変更する場合もこれまでと大差無い方法で変更できますが、このバージョンではアプリを検索されやすくするというApp Indexingの為のコードを自動生成する機能が付いています。 App Indexing | Google Developers 本来な…

ライセンス問題

私はライセンスについてちょっとうるさいです。というのも、フリーのオープンソースライブラリを使わさせていただいている立場なのだから、そのライブラリのライセンスを守ることは最低限のそのコミュニティに対する礼儀として必要な事だと考えているからで…

AndroidStudio2.0でOpenCV3.1(sample with NDK編)

移転のお知らせ ブログはこちらに移転しました。現在はこちらで更新しています。 https://5hyn3.github.io/ 前回はOpenCV for Androidをダウンロードし、NDKの要らないサンプルをビルドしました。 mlcppcnncpppp.hatenablog.com 今回はNDKの必要なサンプルを…

AndroidStudio2.0でOpenCV3.1(sample編)

移転のお知らせ ブログはこちらに移転しました。現在はこちらで更新しています。 https://5hyn3.github.io/ 概要 ちょっとアイデアが浮かび、Androidで画像処理を利用したアプリを作りたいな~と思ったので古くなったAndroidStudio1.5+OpenCV3.0の環境を更新…

mbedが公式にC++11に対応したら

これは普通のタイマー割り込みLチカコード。たかだかLEDを点滅させるという一行だけの処理にわざわざ関数flip()を定義していてとても無駄に見えます。 これはラムダ式を利用したタイマー割り込みLチカコード。さきほどのプログラムと完全に同じ動作をします…

mbedとArduino

移転のお知らせ ブログはこちらに移転しました。現在はこちらで更新をしています。 5hyn3.github.io お手軽二大マイコン弄り環境としてmbedとArduinoがあります。どちらもマイコンを扱う上で必要なレジスタとかそういう小難しい知識を知らなくても、開発者の…

バックアップは取ろう

自作ソフトの話。Qtの練習の為に作ったこのソフトはTextの部分に このように適当に文字を入れてやると こんな感じにいい感じに見やすくボードの画像に文字を出力してくれる。設計の情報伝達とかの為にそれなりに役に立ってくれたがソースコードの方はとても…

Not compatible with Windows

Andoird SDK Managerを開くとAPI13以下のSDK PlatformがNot compatible with Windowsに。 StackOverFlowにも同じような質問が。単純にAPI古すぎるから新しいのを使えとの事らしい。どうしても古いAPIのSDKが必要な場合に入手する方法もあった。 Download And…

環境の整理

現在、PCにセットアップされている環境のメモ デスクトップPC IDE ・VisualStudio2015 ・AndroidStudio2.0 ・Eclipse Mars ライブラリ ・Boost 1.60.0 ・Boost 1.48.0(RasPi向け) ・自作Boost.asioラッパライブラリ ・OpenCV3.0.0(CUDA入、contrib入ビルド) …

備忘録代わりに

PCに新しい環境を導入する、言語のテクニックを学ぶ、ライブラリの使い方を知る、etc… プログラミングをしてソフトを作るには覚えなければならないこと、やらなければならないことが非常にたくさんあります。これまでは一度見たりしたりした情報は脳内のデー…