Jupyter Notebookを起動するとAttributeError: type object 'IOLoop' has no attribute 'initialized'とエラーが出る

Jupyterをインストール後、Jupyter Notebookを起動すると、下記のようなエラーが出てしまいます。AttributeError: type object 'IOLoop' has no attribute 'initialized'GitHubにはissueがすでに上がっているそうで、https://github.com/ipython/ipython/iss…

Tensorflowが"Illegal instruction (コアダンプ)"で動かない

Tensorflowをインストールして実行しようとしたところ、エラーで動かなくなってしまいました。Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more information.>>> im…

Galaxy S7 Edge SC-02H をAndroid6にダウングレード

Galaxy S7 Edge SC-02HをAndroid6にダウングレードしてみました。ROMを書き込むにはOdinを使用するので、ダウンロードします。現時点での最新3.12.3をとってきました。https://samsungodin.com/次にSC-02H用Android6のROMをダウンロードし、展開しておきます…

pybluezを利用すると"untimeError: Channel or attrib not ready"とエラーになる

pybluezをインストールしたので、サンプルなどを動作させようとしたのですが、、、https://github.com/karulis/pybluez/tree/master/examples/ble"read_name.py"を実行したのですが、下記のエラーで動作しません。Connecting... Traceback (most recent call…

Choregrapheで独自ライブラリの作成方法

Choregrapheで分散開発を行う時に、各モジュールを「ボックスライブラリ」として分割することで、各人でモジュールごとに開発して、別プロジェクトで利用することができます。今回は例として"hello"というボックスライブラリを新規作成して、別プロジェクト…

Ubuntuにpybluezをインストール

UbuntuでBLEアプリを開発するので、pybluezをインストールします。まずは、BlueZをインストールします。ネットでは、ソースコードをコンパイルしている記事が多いですが、apt-getでインストールしたものでも動作確認できました。sudo apt-get install bluez…

PCE-AC55BTを購入しました

Bluetooth Low Energyを利用したソフトの開発を行うにあたって、デスクトップPCにBluetoothがついていなかったので、PCI Expressで拡張しました。USBドングルでも拡張できますが、ほとんどがBluetooth 4.0までしか対応していないですし、ものによって動作の…

global::System.Diagnostics.Debugger.Breakdeでデバッグが止まったら・・・

UWPでサンプルプログラムを作成したとき、次の下記の位置でデバッグが停止してしまいました。。。ちなみに、環境は、 Windows 10 64bit Visual Studio 2015 Express UWPアプリケーション NugetでPrism.Unityをインストール済み if (global::System.Diagnosti…

Androidへファクトリーイメージをインストール

Androidのダウングレードを実施したので、その記録を残します。 今回はNexus6をAndroid 6.0.1へダウングレードしました。はじめに、下記URLにあるように以下の作業が必要です AndroidでのUSBデバッグの有効化 WindowsへのJava, Android Studioのインストール…

WPF PrismとNyARToolKitCSで複数のマーカー位置推定

先ほど、マーカーの位置推定プログラムを書きましたが、今度は複数のマーカーの位置推定を行うプログラムです。http://kowaimononantenai.blogspot.jp/2017/02/wpf-prismnyartoolkit.htmlファイル構成は上のサイトと同じです。初めにViewのXamlです。これは…

WPF PrismとNyARToolKitでマーカー位置推定

zenn.dev

WPF PrismとOpenCVSharpでWebカメラの画像表示

zenn.dev

WPF PrismとOpenCVSharpを使って画像の表示

先ほど、Prismを使って画像を表示するWPFアプリケーションを作成しました。○○○○に怖いものなんてない!!: WPF(Prism)で画像の表示http://kowaimononantenai.blogspot.jp/2017/02/wpfprism.html画像処理等にはOpenCVSharpを使用することが多いので、画像入力…

WPF(Prism)で画像の表示

Prismを利用したWPFアプリケーションで、選択した画像を表示するプログラムを作成します。実際に作ったのは下図で、このような機能があります。①Openボタンでファイル選択ダイヤログが開き、jpgファイルを選択する②TextBoxにファイルのパスが表示される③画像…

WPF(Livet)とNyARToolKitでマーカー検出

マーカーの位置検出を行うために、マーカーの検出をNyARToolKitで行うサンプルプログラムを作成しました。次のようなことをやります。Livetを使用したWPFアプリケーションNyARToolKitでカメラキャプチャとマーカー検出OpenCVSharpでマーカー位置に矩形を描画…

C#で「using Microsoft.DirectX;」をすると参照エラーになる

C#

C#でDirectXをそのまま使用しようとすると、参照エラーになります。つまり、下のコードがエラーになる。 using Microsoft.DirectX;解決策としては、メニューの「プロジェクト」 -> 「参照の追加」 -> 「参照」で、以下のdllを選択します。C:\Windows\assembl…

WPFで「using System.Windows.Forms」を行うとエラーになる

WPFでもWindows Formを使用することはよくあることなのですが、たまにusing System.Windows.Formsをするとエラーになってしまう時があります。こうなった時には次の対処を行うことで解決できます。メニュー -> プロジェクト -> 参照の追加System.Windows.For…

NyARToolKitCSを使ってみる

カメラ画像からマーカーの位置検出を行いたいので、C#で利用できるARライブラリを探してみました。いろいろあるみたいですが、ARToolKitのC#版であるNyARToolKitCSを利用することにしました。HPは下です。NyARToolkit projecthttp://nyatla.jp/nyartoolkit/w…

WPF(Livet)でasync/awaitを使って非同期処理

async/awaitを使って非同期処理を行うサンプルを載せます。ただ非同期処理をするだけではなく、進捗状況をProgressBarで表示し、CancelボタンでCancelできるようにしています。 まずはXAMLです。Grid内だけ記載しています。 ViewModelです。非同期処理を行う…

WPF(Livet)でBehaviorを利用してViewからViewModelにデータを渡す

LivetでViewからViewModelにデータを渡すとき、例えばViewModelCommandを利用して、「ボタンを押したときにTextの値を読み込む」等が例として挙げられていますが、そのようなやり方ではなく、ViewからViewModelにトリガ経由で値を渡したくなる時があります。…

WPF(Livet)とOpenCVSharpで動画再生

動画の再生を行います。ほぼ下のサイトのコピーですが。。。http://sourcechord.hatenablog.com/entry/2014/10/05/022144まずはXAMLです。 次はModelViewです。ボタンを押すとファイル選択ダイヤログを表示して、動画ファイルを選択すると 自動的に動画再生…

WPF(Livet)とOpenCVSharpで画像表示

OpenCVSharpのShowImageでも画像表示できますが、WPFのImageを使って表示します。こんな感じになります。まずはXAMLです。Grid内だけ変えています。 次は、ModelViewです。using Microsoft.Win32;using System.Windows;using System.Windows.Media.Imaging;u…

Livetを利用したWPFでファイル選択ダイヤログを作成する

Windowsアプリケーションで、ファイル選択ダイヤログを作成したいということは多いと思うので、サンプルを載せます。 まずは、XAML。Grid内しか変えていません。 次に、ModelView。ちなみにModelは何も書いていません。 using Microsoft.Win32;namespace Liv…

Cueシートで音声ファイルを分割する(Wav+Cue→Wav)

cuetools, shntoolsをインストールします。 sudo apt-get install shntools そして、次を実行します。 shnsplit fuga.wav -f hoge.cue -t %n-%t これでfuga.wavをhoge.cueに従って分割します。分割後は-tオプションで指定しているので"(曲順)-(タイトル名)"…

Arduino IDEの文字化けを直す

Ubuntu 14.04にArduino IDEをインストールしたのはいいのですが、起動してみた所、下のように文字化けして豆腐状態になっています。(1)メニュー部の文字化けを直す。 まず、メニュー部の文字化けを直します。これはArduino IDEの問題ではなく、Javaで作った…

初めてのUbuntu Phoneが来週ヨーロッパで発売

この記事は下のURLの日本語訳です。The First Ubuntu Phone Is Going On Sale In Europe Next Week ~ Web Upd8: Ubuntu / Linux bloghttp://www.webupd8.org/2015/02/the-first-ubuntu-phone-is-going-on-sale.htmlCanonicalは本日初めてのUbuntu Phone(BQと…

爆速ブラウザDilloの日本語文字化けを直す

ARM上でDebianを動かしていると、ブラウザってかなり重いソフトだと感じるのですが、爆速ブラウザDilloはそんな環境で動かしてもさくさく動きます。(その代わり、Javascriptには対応していません。。。)用途を限るのであれば、かなり便利です。しかし、欠点…

Debianのlocaleがdpkg-reconfigureで変わらない

Koboに入れているDebianでソフトを起動すると、文字化けを起こすことがあります。これを治すためにはlocateをいじるといいそうです。ググると、このコマンドで変更できると多くのサイトが書いています。 sudo dpkg-reconfigure locales しかし、自分の環境で…

オフィシャルなGoogleDriveのLinuxクライアントのスクリーンショットか

この記事は以下のURLの日本語翻訳です。Official Google Drive Linux Client Screenshots Leaked ~ Web Upd8: Ubuntu / Linux bloghttp://www.webupd8.org/2015/01/official-google-drive-linux-client.htmlGoogleDriveができてからおよそ3年経ったが、まだL…

mediatombでDLNAサーバーを構築する

Sambaで共有している動画ファイルや音声ファイルを他のPCで再生すると、カクカクしたり、音飛びが起きたりしてしまいます。よって、DLNAサーバーを構築して、スムーズに再生するようにします。使うDLNAのサーバーのソフトは"mediatomb"です。 まず、インスト…