CentOS6にCassandra2.0セットアップ

Install 公式の通りにやれば余裕http://www.datastax.com/documentation/gettingstarted/index.html#getting_started/gettingStartedRHEL_t.html Setup Cassandraは各CassandraサーバーをNodeと呼ぶ。CassandraはSingleNodeでの運用も可能だけど、持ち味を生…

Cygwin+Clang+CMake

前提 gcc+make等がインストール済み CMakeがインストール済み clang+llvmをインストール $ apt-cyg install clang $ apt-cyg install llvmClangは標準ライブラリのinclude先がビルド時に決まってしまうのだが、パッケージで提供されているClangのバイナリと…

Cygwin+CMakeでEmscripten用のMakeを吐く

EmscriptenとVisualStudioでクロスコンパイル環境を用意したくて、プロジェクトをCMakeで定義しようと思ったら思いっきりハマった。前提 cygwinをインストールされている cygwinにでgcc/make等のコマンドがセットアップ済みである CMakeがインストールされて…

Emscriptenのインストール

インストール 基本的には以下のページを見ながら進めていった。 https://github.com/kripken/emscripten/wiki/Emscripten-SDK 今回は一番簡単そうなWebnstallを選んでインストールした。インストールは凄く簡単で、何にもせずに「次へ」を押してくだけで終わ…

Includeファイルの依存の解決

世の中には便利な物がありますね。https://code.google.com/p/include-what-you-use/ http://llvm.org/devmtg/2010-11/Silverstein-IncludeWhatYouUse.pdf「Include-What-You-Use」と言う名前のツールで、ファイルが依存しているSymbolが本当に宣言全体を必…

VisualStudioでClangを使おうって話

ClangVSx http://www.ishani.org/web/articles/code/clangvsx/ http://www.ishani.org/web/articles/code/clang-win32/ http://www.ishani.org/web/2012/clangvsx-3-2-with-2012-rc-support-clang-win32-updated/Clang/LLVMのソースコードを一部書き換えて使…

ムービー再生 by JS

JavaScript on browserでのH.264のDecode。https://github.com/mbebenita/BroadwayそろそろBrowserがLLVMの.bcを直接サポートしてくれる事を信じてる!

apt-cygのsetup.iniが見つからない

setup.iniのパスが変わって、apt-cygが動かなくなっている。githubにて修正版が公開されているので、これを上書きしてしまえばOK https://github.com/aguynamedryan/apt-cyg/tree/multi_arch

CentOSにmuninを入れる時はRPMForceをdisablerepoする

CentOSにmuninを入れようとしたら、以下の様なerrorが出た Transaction Check Error: file /usr/share/man/man3/XML::SAX::Base.3pm.gz conflicts between attempted installs of perl-XML-SAX-0.96-7.el6.noarch and perl-XML-SAX-Base-1.04-1.el6.rf.noarc…

高周波でのFM送信

通常のFMラジオで使われる周波数とは違い、イヤモニ等で使われる周波数帯は非常に高い。 かといって送信に使われる波で、音をエンコードするわけにもいかず… 製品ではどうやってるのかは知らないけど、多分以下の様な事してるんじゃないかと思う。 まず入力…

インイヤーモニター周波数帯と送信形式

インイヤーモニター(通称イヤモニ)は、ライブ会場等でアーティストが耳に付けているイヤフォンと、そこに音を送受信する機材の総称をさす。 イヤモニは「特定ラジオマイク」と呼ばれるジャンルの機材の一種で、使用出来る周波数帯が厳密に決められている。…

電子工作のナゾの単語

電子部品等を購入する際に参考にするデータシートだが、これが昔はサッパリ判らんかった。 と言うのも、色々な前提が多く割に、その説明が省かれている事が多いからだ。 ここでは、初心者が良くパニックを起こす単語と、その解釈方法を記す。 ちなみに僕は初…

Presonus Studio One 2 - Free -ではオーディオI/Oが増やせない。

PresonusのStudio One 2は、Freeでも使えるDAWとしては非常に機能も豊富だし動作は軽いしで、Cakewalk Sonarを窓から投げ捨てる事に成功。 Studio One 2はTrialでは無く、本当にFreeで使える素晴らしいDAWなのですが、Presonusのページには書いてない制限が…

PSoC4 Poineer Kitについてる電源用レギュレータ

PSoC4 Pioneer Kitに付いている電源用レギュレータは「117AJG」と表記されている。調べてみるとどうやら「NCP1117」と呼ばれるレギュレータみたい。 (写真真ん中のIC) http://www.dz863.com/datasheet-8254295563-117AJG_1.0-A-Low-dropout-Positive-Fixed…

トランジスタで増幅?

昔ながらの記事ほど「トランジスタで増幅」と言う言い方をしている事が多いが、これは僕が初心者だった頃に、本当に惑わされた説明だった。 真の意味では増幅なんてしていない! トランジスタは言わば「水門」であり、流れようとする水(電気)の量を調整する…

3次スプライン曲(Bezier Curve等)に関する資料

3次スプライン曲線に対する様々な計算方法が載っているサイト。 http://www.tinaja.com/cubic01.shtml 時間に対するパラメータの変化をBezierで制御しようとした際に問題になる、時間を基準としたt値の算出方法及び高速化の方法。(もちろん近似です) http…

SPI通信

マイコンが他のハードウェアと通信する際のプロトコルとして、SPIと呼ばれる規格がある。 3線(GND入れて4線)で通信する方法で、仕組みが単純なため高速通信が可能な規格となっている。またインプットとアウトプットを同時に行える為、双方向通信には向いて…

3相ブラシレスDCモーターの制御

3相ブラシレスモーター 駆動方式 矩形波駆動 PWMをそのまま利用して動かす方式。と言うと誤解がありそう… PWMでモータードライバとなるFETやトランジスタを制御して、モーターに電力を伝える。モータードライバは、PWMでON/OFFするプリドライバと、実際にモ…

3軸加速度センサー「KXM52」

KXM52を積んだ3軸加速度センサーモジュールを購入。 電源範囲:2.7V ~ 5.5V測定レンジ:±2G感度:660mV/G(電源3.3V時)0G時の出力:1.65V(電源3.3V時) 電圧を掛けるだけで、出力ピンから加速度を取り出すことが出来る。±167mVの誤差があるようなので、静…

PSoC4 Pioneer Kit手に入れた

最近「PSoC4 Pioner Kit」を手に入れた! と言う訳で、まずはStartingGuildeを呼んで色々と試してみる。 http://www.cypress.com/?docID=43444

モーターの回転数とKV値

KV値は「電圧1ボルトに対する無負荷時回転数」を表す数値。

秋月のGPSモジュール(GT-723F)のコネクタ

秋月で売ってるGPSモジュールのコネクタは、JSTの「SHR-06V-S-B」と言う物らしい。 秋月GPShttp://akizukidenshi.com/catalog/g/gM-04554/ 購入するにはhttp://jp.rs-online.com/web/p/pcb-connector-housings/3531119/ http://www.chip1stop.com/search.do?…

モーターとプロペラの関係

WEBを彷徨っていると、どのモーターにどのプロペラを付ければよいのかを算出するための式があると言う事を知った。その計算式とは以下の通り。 静止推力(g)=(A÷10)^3×(B÷10)×(C÷1000)^2×22 消費電力(W)=(A÷10)^4×(B÷10)×(C÷1000)^3×0.45 A…

COMポートで通信出来なくなったXBeeを工場出荷時へ戻す

XBeeはX-CTUを使って工場出荷時に戻す事が出来る。 XBeeをCOMポートから外した状態で以下の操作をする。 書き込みページへ行く。 機種とバージョンを選ぶ メインメニューから、全部の値をデフォルトに戻してあげる。 Always Write Firmware?だっけ?にチェ…

ブログはじめてみた。

だめでもいいからやってみる略して、DIYなサイトです。iPhoneって段落を降ろさない改行ってどうやんの? 以下、色々とブログ機能のテスト