fc2ブログ

Windows C# ambient.io

ambient.io IoTには とっても便利な機能でね。
組込で使われる人が多いのは分かっているのですが、 Windows C# から 動かしてみました。

writeKey とチャンネルは 直してね。 ていうか、このサンプル 酷過ぎないかい 笑
一応 動いたし


using System.Net.Http;
using System.Collections;
using System.Web.Script.Serialization;


var client = new HttpClient();
var param = new Hashtable();
param["d3"] = 356; // 文字列型のパラメータ
param["d2"] = 456; // 文字列型のパラメータ
param["d1"] = 124; // 数値型のパラメータ
param["writeKey"] = "ここにwriteKeyを入れる"; // 数値型のパラメータ
var serializer = new JavaScriptSerializer();
var json = serializer.Serialize(param);

var content = new StringContent(json);
content.Headers.ContentType.MediaType = "application/json";

var response = client.PostAsync("http://54.65.206.59/api/v2/channels/ここにチャンネル/data", content).Result;

スポンサーサイト



c# USB接続デバイス管理 有効/無効

HardwareHelperLib.cs を 使って USB接続デバイス管理 有効/無効 を行いたい時の 補足
https://github.com/layerssss/LLife/blob/master/HarwareHelperLib/HardwareHelperLib.cs

元とした 使い方
https://www.codeproject.com/kb/cs/hardwarehelper.aspx

1. 管理者権限で動かす必要ある。
app.manifest を変更

2. DeviceInfoData.cbSize = 28; て書いているけど 32bit / 64bit で違う
よって、 こんな感じに変更 (2か所)
if (IntPtr.Size == 4)
{
DeviceInfoData.cbSize = 28;
}
else if (IntPtr.Size == 8)
{
DeviceInfoData.cbSize = 32;
}

Seleniumer が少しきになる

Seleniumer で、これまで 手動でやっていた 仕事の一部を 自動化できないかな〜〜 と 今頃思い立っています。

やっている人はやっているんだろうけど、、、

Android アプリ

数年ぶりに Androidアプリを作りました。

BlueToothのSPPでデータを取得して、 Google Driveにファイルをアップする。

画面の縦横で、、、、
BackKeyで、、、、

色々と忘れている事が多いです。

縦横-> 禁止
BackKey -> 無視

TextViewに Log.d の様にログを出そうとしたら、 リアルタイムでは更新してくれない、、、まあ、握りすぎてるから、、、

まあ、今回のアプリはこれで良いらしいので、、、、楽でした。
環境構築から含め 28時間、、、 うーん 色々忘れていたから と 言い訳です。

たまに作ると楽しいですね。。

Xcode cannot run using the selected device.

同じことに何回もはまるので、一応書いとく。 

Xcode cannot run using the selected device.

No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination.

20140527 145806

最初にdevice(iPhone)を 'Use for development' にする。
Xcodeにて
Window -> Organizer.
Click on device tab.
Click on the iOS device on the left side and click the button 'Use for development'.

Apple Developer に入って
Certificates, Identifiers & Profiles
iOS Apps
Device
All で 登録 そのとき Identifier が必要

Provisioning Profilesで追加、 download

xcode(アプリのアイコン)にダウンロードしたファイルをドロップ


----
環境
OS X Version 10.9.2
MacBook Pro
Xcode5.1.1

Device: iPhone5S
プロフィール

jikiba

Author:jikiba
技術者です。 日々挫折していますし、困ったことを 忘れながら 楽しく暮らしていきたいと思いますが、そうもいかないようです。 
コメントを頂くと嬉しいのですが、技術系にコメントが付かない事を寂しく感じています。

検索フォーム
twitter
最新記事
最新コメント
カテゴリ
メールフォーム

名前:
メール:
件名:
本文:

リンク