ATOM CAM2でRTSPで動画を取得したい(雑記)

2022/9/23現在、最新のファームウェアは4.58.0.97。 4.58.0.91ではRTSPでストリーミング再生できたらしい。 古い方のファームをダウンロードしてSDに保存、Atom Cam 2に挿入してみたけど、更新の仕方がわからん。 (SetupボタンはAtomCam2にはない?) とりあ…

Ubuntu18.04にWindows10からリモートデスクトップ接続する

まずは下記リンクの通りXRDPをインストール、設定する。 ただし、 sudo apt-get -y install xserver-xorg-core xorgxrdp xrdp sudo apt-get -y install xserver-xorg-input-all とすること。www.hiroom2.comそうしたら、本体の方はログアウトして、リモート…

(C#)入力言語を切り替える

IMEの制御ではなく(?)、異なる言語のキーボードに切り替える方法をメモ。 //日本語 CultureInfo culture = new CultureInfo("ja-JP"); InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(culture); //ロシア語 CultureInfo cultureRU = ne…

(Android)ボタンなどの背景色を変える

簡単なことだけど、苦しんだのでメモ。 Android4.4と8.0で動作確認。 private void changeButtonColor(int id ,int color){ Button button = findViewById(id); Drawable drawable = button.getBackground(); drawable.setColorFilter(color,PorterDuff.Mode…

【Java】Struts2のチュートリアル

情報が錯綜しすぎていてよくわからんけども、 下記のチュートリアルはできた。www.journaldev.com 今時Struts2なんてやりたくないんだけど。

【Python】スクレイピングしてみた

日経トップページから、トップニュース15件?を抜き出してみた。 http://www.nikkei.com/(日本経済新聞様、マズければご指摘ください)以下ソース。 import urllib.request from bs4 import BeautifulSoup import pprint url = "http://www.nikkei.com/" re…

(python) 位相アンラップしてみた

ちょっと便利すぎやしないかい?python。 10年くらい前にC++で書いたオレオレ信号処理ライブラリが完全に陳腐化したわ。sin関数の位相にガウス関数を加えたもの。 これから を抽出するのが目標。FFTして負の周波数成分をカット=ヒルベルト変換 IFFTして、元…

pythonでFFTしてみた

便利な世の中になったもんだ。 参考にしたのは org-technology.com ism1000ch.hatenablog.com など。 ソースは以下。 import numpy as np from scipy.fftpack import fft from scipy.fftpack import fftfreq from scipy.fftpack import fftshift import matp…

(C#)絶対に二重起動させない方法

毎回忘れるのでメモ。 この方法だと、絶対に二重起動しない。 Application.Run()がusingの中に入っているのがミソ。 [STAThread] static void Main() { using (Mutex mutex = new Mutex(false, "APP NAME")) { if (mutex.WaitOne(0, false) == false) { Mess…

(BLE)WindowsでKonashiのアナログ入力を読む

ようやくできたよ・・・。 Windows 10のノートPCで動作確認。他は知らない。 ハマったポイントは、 characteristic.ReadValueAsync()メソッドが、デフォルトでキャッシュした値を返していたこと。 BluetoothCacheMode enumeration - Windows app development…

(UWP)プロジェクト作成でコケるときのおまじない

いろいろ調べたけど、おまじないで逃げることにする。プロジェクト作成したら、パッケージマネージャで、PM> Install-Package Microsoft.NETCore.UniversalWindowsPlatformを実行。

(Java,Android)twitter4jで最新のユーザータイムライン1つだけ取得する

題記の通り。 これで、5秒に1回の頻度(?)で監視できる。 Paging paging = new Paging(); paging.setCount(1); //1個に指定 List<twitter4j.Status> statuses =twitter.getUserTimeline("ユーザ名", paging); final Status status = statuses.get(0); Log.d("twitter4j", sta</twitter4j.status>…

【HTML】mmenuで右からスライドメニューを出す【javascript】

ちゃんとリファレンス読みましょう>俺デモを見てたら、scriptはこう書く模様。 jQuery(document).ready(function( $ ) { $("#menu").mmenu({ "offCanvas": { "position": "right" } }); });

(ToCoStick)Node.jsでシリアル通信してブラウザでグラフ表示(ccchart)

Node.jsのお勉強が必要になり、ひと段落したからメモ。TWE-Liteから33msecごとにデータが送られてくると想定。 アナログ入力1の値を読み取り、wsモジュールを使ってccchartに送る。以下、ソース。index.html <html lang="ja"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=480"> <title>TWE-Lite Monitor by ccchart</title> </head> <body> </body></html>

(HTML)VLC WebプラグインでGoPro HERO3のプレビュー表示

タイトルのまんま。1.VLC Media Playerをインストールする。 このとき、Webプラグインを必ずインストールする。 2.以下の通りHTMLファイルを作成 <html> <title>VLCプラグインのテスト</title> <body> <embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" width="640" height="480" id="vlc" target="http://10.5.5.9:8080/live/amba.m3u8"/> <…</embed></body></html>

(Android)API Level 17未満で動的にIDを設定する(Java)

タイトルの通りの必要に迫られたので、ググってみたら、generateViewID()メソッドが出てきた。 後々も使いそうなのでメモ。 import java.util.concurrent.atomic.AtomicInteger; //http://tools.oesf.biz/android-4.3.0_r2.2/xref/frameworks/base/core/java…

QtCreator3.3.2でandroid開発メモ1

AndroidManifest.xmlを直接いじるとき(例えばportrait指定とか)プロジェクトの「ビルド」内、Build Android APKのAndroid内、 "Create Templlates"ボタンを押すとAndroidManifest.xmlが生成される?以降はプロジェクトの「その他のファイル」内にAndroidMa…

ZXing.NetでQRコード読み取り(C#)

仕事で必要になったのでメモ。 ZXingのバグ?か、BarcodeReader.Decodeメソッドに食わせる画像によっては、 例外発生するみたい。 (公式のサンプルプログラムでも同様の現象を確認) private BarcodeReader barcodeReader = new BarcodeReader(); //クラス…

Qt(MinGW)+Freeglutでティーポットくるくるできたよ~

ようやくできた。忘れないうちにメモメモ。 環境はWin8.1+Qt5.3(MinGW)+freeglut-MinGW-2.8.1。 freeglutは解凍したファイルを以下のようにコピー。 ・includeフォルダ内のGLフォルダ→Qt\Tools\mingw482_32\i686-w64-mingw32\includeへ ・libフォルダの中身→…

(Qt)Qt5.3 + OpenGLでコンパイル

http://www.youtube.com/watch?v=1nzHSkY4K18 の6分手前くらいで詰まったのでメモ。 Qt5.3では.proファイルの greaterThan(QT_MAJOR_VERSION,4):QT+=widgets opengl の最後にも openglの追加が必要? あと、座標系もなんか狂ってる。

(C#)OxyPlotが便利そう

使えそうなもの見つけたのでメモ。 グラフの指定部分だけ背景色変更できる。 http://oxyplot.codeplex.com/

(C#)BackgroundImageが描画速度に与える影響

FormにBackGroundImageを設定すると、なんでか知らんがForm上の他のコントロールの描画速度が劇的に遅くなるみたい。 PictureBoxを20個程度並べたFormを作ってたんだけど、FormにBackGroundImageを設定した状態だと、Pictureboxが1個ずつ表示されてた。 けど…

(C#)PictureBoxを透過させる

まーたドツボにはまったのでメモ。 複数のPictureBoxを重ねて、かつ透過させて使いたい場合、 BackColorプロパティをColor.Transparentにするのは当然。 このとき、透けて見えるのはそのPictureBoxの親だということを失念してました。 なので、フォームのコ…

(C# & C++/CLI) C++のスタティックライブラリをC#から使う

επιστημηさんの記事 Vista到来。既存C/C++資産の.NET化を始めよう! − @IT と同じことをVS2012でやろうとしたらちょっとハマったのでメモ。 C++/CLIのラッパーライブラリのリンカ設定で、 追加の依存ファイルを設定しないと、リンクエラーになる。 具体的…

(C#)フォームを背景色で透過し、透過PNGを表示する

WMPLibを使ってシコシコとプログラム書いてるわけですが。 再生中の動画の上に、任意のタイミングで透過PNGを重ねたいという要望が出まして。 「透過PNGを表示したFormのOpacity下げたらいけるんじゃね?」と軽く考えていたらハマったのでメモ。 「透過PNGを…

Win8とWebsocket

C#でWebsocketサーバを作りたいんですが、 開発に使っているWin8マシンではどうも上手くいかない。 WCFWebsocketとかSuperWebsocketとか試してみたけど、 クライアントがサーバにメッセージを送ると、サーバが即切断してた。 この記事によると、Win8からはWe…

弥生の青色申告で家事按分

とりあえず今年の収支はどうなってんのか気になったので、申告書を出してみた。 家事按分したはずの水道光熱費が100%書き出されていたので「ヤバい」と思い調べてみた。 http://tax.f-blog.org/yayoi/kaji-anbun.html によると、「家事按分振替」の画面で仕…

ブラウザでリッチテキスト

CLEditorでなんとかなりそう。 使い方はhttp://symfoware.blog68.fc2.com/blog-entry-862.htmlを参考にさせてもらおう。 ふぅ・・・。

ATMega168 20PU使ってみた

環境はWin8、Atmel Studio6.1。 単なるLEDチカチカしかやってないけど、備忘録。 ・内臓オシレータのデフォルト周波数は8MHz なので、プロジェクトのプロパティから、 AVR/GNU C Compiler→SymbolsでF_CPU=8000000ULと定義。 プログラム書き込み時にSUT_CKSEL…

AVRISP mkIIのインストール(Windows 8)

こちらに書いてある通りにやったらできた。 http://ameblo.jp/otcn/entry-11429773240.html