pのメモ

技術系のお話が中心になると思います。おかしなところがありましたら、ご指摘いただければ幸いです。

(メモ)Arrayの操作

javascriptを再学習中で、基本的なことも分からなかったりしてます。
配列の操作について、先頭に追加/末尾に追加/途中に挿入 の方法を、以下にメモ

var array =["3", "4"];

// 先頭に挿入
array.unshift("1");
// 結果:["1", "3", "4"] 

// 途中に挿入(例:頭から2つ目の位置に挿入)
array.splice(1, 0, "2");
// 結果:["1", "2", "3", "4"] 

// 末尾に追加
array.push("5");
// 結果:["1", "2", "3", "4", "5"] 

push,unshiftは何も考えずに書けますけど、途中挿入は「spliceを置換ナシ」として処理させるのですね。

Raspberry Piを無線LANで接続する

私が持っているRaspberry PiはmodelB。USBポートは2つ、有線LANも付いている。
が、ボード自体はこんなに小さいのに、使うためにキーボード、マウス、LANケーブル、ディスプレイをつなげたんじゃ取り回しが悪くなってしょうがない。
SSHVNCも使えるんだから、無線LAN接続してリモートで使えるようにしようと思ったわけです。

続きを読む

AndroidのUSBHost機能でArduinoと接続

Androidの3.1以降にUSBホスト機能がありますが、これを利用してArduinoと接続させてみました。
AndroidをUSBホストとして、ADKとかmicroBridgeを利用せずに接続します。

f:id:systemp:20130407142147j:plain

続きを読む