UART

FTDI http://www.ftdichip.com/Android.htmProlific https://play.google.com/store/apps/details?id=tw.com.prolific.app.pl2303terminal&hl=ja http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=230&pcid=41silicon labs http://www.silabs.com/Suppo…

リンク色々

http://source.android.com/devices/graphics/architecture.html#eglsurfacehttp://www.slideshare.net/jserv/design-and-concepts-of-android-graphics http://www.slideshare.net/jserv/accel2drenderinghttps://vec.io/posts/faster-alternatives-to-glre…

RenderScript

https://docs.google.com/presentation/d/1ULZSPMRHlJOmVpqewRlUxQ3-8rlUL1ePdbSXyMZkctc/edit#slide=id.g965c088_0_333

ndk

AndroidBitmap_lockPixels AndroidBitmap_unlockPixels ndk の samples の bitmap-plasma だと Java側の View.onDraw で jni で Cの関数を呼び出してその内部でビットマップのメモリをロックして書きこんでいる。 http://wlog.flatlib.jp/item/1681/category…

Java

TextureView使えば良さそうだ。DrawCallが大量に発行されないように気を使って組むときっと十分速いんだろう…。ライブラリを使わないと組むのが煩雑になるので何か使おう。 https://github.com/libgdx/libgdx/

OpenGL

CPUでピクセル操作してレイヤーにお絵かきをして、GPU側でそれを合成、っていうのをやる事を想定。 Pixel Buffer Object(PBO)が一番良さそうだけど標準でそれをサポートしてるのはOpenGL ES 3.0 からで Android 4.3以降になるらしい。 OpenGL ES 2.0 でも AR…

デバッグ

http://stackoverflow.com/questions/4636456/stack-trace-for-c-using-gcchttp://www.kdbg.org/

SIGFPE

これが出るようになると捕まえてもプロセスが死んでしまう。。llvm-3.4.1.src/lib/Support/CrashRecoveryContext.cppの実装のコードを真似て解決するか確かめる事にする。

Roaming, Local, LocalLow

ほほー、こんな違いが…。http://up-cat.net/Roaming,%20Local,%20LocalLow.html

Windowsの互換性

Inno Setupはデフォルトでは管理者権限で動くみたいだけれど、アプリケーションの互換性の問題が生じてしまった。 何が問題なのかログファイルとかで判明すれば良いんだけれど。。状況の確認が難しいなぁ。。マシン毎送ってもらうのが手っ取り早そう。http:/…

clang UBsan

clang の -ftrap-function オプションが動作しないと思ってたらちゃんと動いた。 しかし、-fsanitize-undefined-trap-on-error オプションと両立しない。 というか両方付けないと動かないみたいだ。整数のゼロ割りについては最適化(-O1とか)を有効にしないと…

signal

http://www.csl.mtu.edu/cs4411.ck/www/NOTES/non-local-goto/sig-1.htmlに書かれていたコードが参考になったけど二回目のCtrl+Cを受け付けてくれないので、 #include <stdio.h> #include <stdlib.h> #include <signal.h> #include <setjmp.h> #include <unistd.h> jmp_buf JumpBuffer; void INThandler(int); </unistd.h></setjmp.h></signal.h></stdlib.h></stdio.h>…

webgl

結構面白い。https://www.cubeslam.com/sfbuil http://hexgl.bkcore.com/play/

Linux memo

http://linuxc.info/ http://d.hatena.ne.jp/satosystems/20130115/1358275267 http://stackoverflow.com/questions/6940384/how-to-deal-with-symbol-collisions-between-statically-linked-libraries

Clink

Windowsのコマンドプロンプトがbashに比べて低機能だけど、Windowsを専ら使ってるのでぐぬぬだったけれど、 Clinkというソフトの存在を知って先ほど入れて見た。 http://mridgers.github.io/clink/コマンドプロンプトより少し便利になった。teratermで入れた…

PTVS 2.1 Beta VS 2013

PTVS 2.1 Beta VS 2013 を使ってみたけどなんか実行が遅いような。。これだと快適に動かせないかな。。

Z3

http://z3.codeplex.com/ http://rise4fun.com/z3py/tutorial/guideこれを使って静的解析させたい。。

今日から新しい職場で制御プログラムの改修をする事になったんだけれど、型名と変数名が全部大文字でローマ字表記だった。あとデータのやり取りでポインタは使わないでグローバル変数を使う文化らしく、同じグローバル変数の役割が処理の途中で何度も何度も…

ペット

飼っていたセキセイインコがカラスに攻撃されて怪我を負って死んでしまった…。外に出さなければ。。あぁ…。

静的解析用にannotationをcommentに入れて自動化したい。何ヶ月も前からneedsが有る事は分かってはいたんだけど、とうとう現実に追いつかれた。。とりあえず明日から頑張ろう…。

喉が渇いてる時って冷たいお茶がおいしい。セブンイレブンのチルドピザ、400円弱もする。結構高い。生鮮のは1000円くらいするっぽい。宅配よりかは安いけれど、もちっと安くしてほしいなぁ。多項式で精度を上げるのはマクローリン展開とかかな?

ログ関数

ログ記録用の関数…ではなくて対数を求める関数。浮動小数点演算器がある環境なら、 https://code.google.com/p/fastapprox/ の実装がどうやら速くて良さそう。テイラー展開した?多項式で小数部の精度を上げていくっぽいけど、何でそれで精度が上げられるの…

The Art of Readable Code http://it-ebooks.info/book/472/ 図書館でこの本の日本語版があったので読んでみた。文章を読むのが面倒だったので挿絵だけ見たんだけど面白くて仕方ない。

コード自動生成するツールが欲しい…。そのツールを作るコードを書くのが大変そうだけど。float -> int http://bygzam.seesaa.net/article/110314833.html http://d.hatena.ne.jp/hnw/20111029Tiled Convolution: Fast Image Filtering http://developer.amd.…

clang

http://rhysd.hatenablog.com/entry/2013/08/26/231858 コード整形はこれが良さそうだけど、色々試してみるか。。他にも色々便利なのが無いか探してみる https://code.google.com/p/include-what-you-use/ http://clang-analyzer.llvm.org/index.html

VisualStudio2013

http://blogs.msdn.com/b/vcblog/archive/2013/11/19/visual-studio-rename-refactor-helper-for-visual-studio-2013.aspx これ使いたいけどExpressだと駄目だ。うーん、まぁそのうち新しいバージョンで入るようになるかな。

Eclipse

EclipseのCDTのRefactoringを使う際には、ProjectをC++ Projectに変換した後にIndexをRebuildすると、複数ファイルにまたぐRenameとかも出来るようになる事が分かった。これを知らないが為に時間を無駄に使ってしまった。。ちゃんと高機能なツールの使い方は…

再帰比較 http://d.hatena.ne.jp/murase_syuka/20120217/1329405241C++ http://www.libjingu.jp/trans/bs_faq2-j.html

Parser探索

今日の午後はParserの探索をしていた。 色々とふらふらしてあっちこっち調べたけど結局使うのを一つに絞る事にした。 peg/leg ― recursive-descent parser generators for C http://piumarta.com/software/peg/examplesフォルダにある拡張子が peg のファイ…

MSVCでclang

VS2013でビルドして出来たclangでコンパイルすると例外が発生する。 何やらこのバグっぽいな。。まだ解決してない。 http://llvm.org/bugs/show_bug.cgi?id=17420VS2012でbuildしたら今度は未解決の外部シンボルエラーが。。 https://github.com/jckarter/cl…