株式会社ノベラック スタッフBlog

ノベラックスタッフのアンテナに引っかかった情報を掲載します。
combivent no prescription neededdruggenericonlineestrace vaginal cream buy cheap24 h pharmacycapoten pharmacybird biotic doxycycline dogsed pills no prescription cheapbactrim no prescription online cheapsubstitute for propeciacanadian vicoprofenrhinathiol promethazineonlinepharmacy36521260euro medsonlinetrusted online sites for viagracelebrex out of country saleslowest viagra pricemexican pharmacy online no prescriptioncanadanonprescription pharmacy
"here"best place to buy viagariangu antibiotics"view site"singulair no prescriptionhttp://fop30.org/teom/buy-prozac-online-canadian-pharmacy.htmlbuy viagra online canada overnightrhinathiol drug side effectshttp://fop30.org/teom/canadian-and-mexican-pharmacies-online.htmlvicodin without prescriptionwomens viagra canada"about"gohttp://fop30.org/teom/cialis-reviews-by-women.htmlcraigslist edinburghcipla pharmaceuticals indiabuy suhagra 100 mgview sitejanivia drugs south americalantus solostar
pharmacystoreview websitevisit sitehttp://www.optfirst.com/kus/lexapro-10-mg.phphttp://www.optfirst.com/kus/pharmacie-en-ligne-viagra-canada.phppet doxycycline from canadaclicksitebuy dynamogen onlineholy cross rc church cottinghamclickstorelinkbuying abortion pillpage
best price cialishttp://www.fairmounttruckrental.com/qilt/buy-primatene-mist.htmlpharm support groupbuy zolofthttp://www.fairmounttruckrental.com/qilt/cheapest-viagra.htmlviagra cheaphttp://www.pacificlandyachts.com/suw/buy-hydrochlorothiazide.phpviagra cialis levitra trial packhttp://www.viltkunst.com/pef/mexican-pharmacies.phpbest ed drugwellbutrin online pharmacy
このエントリーを含むはてなブックマークはてなブックマーク - クアッドリコプター [ AR.Drone ] この記事をクリップ!Livedoorクリップ - クアッドリコプター [ AR.Drone ] Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加

Parrot社が発売開始するクアッドリコプターが面白いです!
AR.Drone
日本での発売については明記されていませんが、一度は触ってみたい。

4つのローターを使ったヘリが自由に飛び回ります。
ヘリ本体にアクセスポイントの機能を持ち、iPhoneやiPod touchを無線LAN接続して操作を行うようです。

時速も最速18km/h
飛行時間 15分 (充電には90分程かかるようですが)

カメラがついており、ヘリからのリアルタイム映像を、操作しているiPhoneで見る事ができ
ソフトウェアでマーカーを認識したAR(拡張現実)ゲームの構築も可能。

ゲーム等の開発は、製品サイトにてSDKが配布されており、AR.Droneをプラットフォームとした開発が出来ます。
今までこういった玩具に類するハードウェアがプラットフォームになる事はあまり無かった気がします、こういった面においてもすごく楽しみな製品です。

価格は300ドルと高く感じますが、装備として無線LANモジュール、カメラ、ジャイロセンサー・・・などなど、
よくこの価格に抑えれたなぁと。

製品サイトに仕様が掲載されています。

サイトで動画も公開されていました、自由自在に飛び回る姿をご覧ください。

■ 操作方法
You need to a flashplayer enabled browser to view this YouTube video

■ 屋外で
You need to a flashplayer enabled browser to view this YouTube video

■ ゲーム例
You need to a flashplayer enabled browser to view this YouTube video

欲しい・・・。

このエントリーを含むはてなブックマークはてなブックマーク - [C#]ファイルへのアクセス権限追加処理 この記事をクリップ!Livedoorクリップ - [C#]ファイルへのアクセス権限追加処理 Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加

小ネタですが、Androidネタばかりだったので少し路線を変更

Windows7でファイルのアクセス権を変更する必要があったので対応処理を一部抜粋。
※ アクセス権の変更が可能な権限で実行する必要があります

// using には↓あたりを追加
using System.IO;
using System.Security.AccessControl;
using System.Security.Principal; 

class nlblog
{

    public static void FileAddAccessControl(FileSystemRights access, string groupname,string path )
    {

        //付与する権限を定義します。
        FileSystemAccessRule rule =
           new FileSystemAccessRule(
               new NTAccount("",groupname),   // 権限を付与する該当するユーザー
               access, //指定された追加する権限
               AccessControlType.Allow);//アクセス許可

        if (File.Exists(path) == true)
        {
            //現在のファイルセキュリティオブジェクトを取得
            FileSecurity security = File.GetAccessControl(path);

            //権限付与
            security.AddAccessRule(rule);

            //変更したファイルセキュリティをファイルに設定
            File.SetAccessControl(path, security);

        }
    }
}

//使い方はこんな感じで
nlblog.FileAddAccessControl(System.Security.AccessControl.FileSystemRights.WriteData, "Users", @"C:test.txt" );
このエントリーを含むはてなブックマークはてなブックマーク - Android センサーリストの表示 この記事をクリップ!Livedoorクリップ - Android センサーリストの表示 Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加

Androidは多くのセンサーに対応しています。

SDKの情報を見ると以下のように

  • TYPE_ACCELEROMETER
  • TYPE_GYROSCOPE
  • TYPE_LIGHT
  • TYPE_MAGNETIC_FIELD
  • TYPE_ORIENTATION
  • TYPE_PRESSURE
  • TYPE_PROXIMITY
  • TYPE_TEMPERATURE

センサーデータを使って面白い事出来ないかと妄想 → とりあえずテストしてみよう!

・・・会社のXperiaで欲しいセンサー情報を得ようとするも、うまく取得できませんでした。

『そもそも Xperiaがセンサー積んでるのか??』と言う事で・・・。

搭載?しているセンサーの情報をチェック。
今後も機種毎に仕様を確認するのも面倒なので、以下のようにして センサー情報を表示させました。

↓の例では、OnResume()で表示クリア → 再度取得→表示 としてますが onCreateで一度だけでも良かったのかもしれません。

// ListViewに表示するアダプタ
private ArrayAdapter<String> sensAdapter;
// ListView
private ListView sensorList;

@Override
public void onCreate(Bundle savedInstanceState) {
	・
	・
	・
	・
	// SensorList というidのListView
    sensorList = (ListView) this.findViewById(R.id.SensorList);

	// センサーリスト表示用アダプタ
    sensAdapter = new ArrayAdapter<String>(
    	    this, android.R.layout.simple_list_item_1);

	// 上記アダプタをセット
    sensorList.setAdapter(sensAdapter);

	// センサーマネージャ取得
    sensManager = (SensorManager)getSystemService(SENSOR_SERVICE);

}

@Override
protected void onResume() {
    // TODO 自動生成されたメソッド・スタブ
    super.onResume();
	・
	・
	・
	・
	// センサ取得
	List<Sensor> sensors = sensManager.getSensorList(Sensor.TYPE_ALL);

	// 現在表示中の情報クリア
	sensAdapter.clear();

	// センサマネージャより各センサーの情報を得る
	for (Sensor sensor : sensors) {
		sensAdapter.add(sensor.getName());
	}
}

妄想ネタに使いたいセンサーには対応していませんでした。
シミュレーターで、ダミー値取れるようにってできないのかなぁ・・・。(出来たとしても実機テストしたいですが)

このエントリーを含むはてなブックマークはてなブックマーク - Google App Inventor(Androidアプリを簡単に作れる) この記事をクリップ!Livedoorクリップ - Google App Inventor(Androidアプリを簡単に作れる) Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加

GoogleがAndroid向けの開発ツールを発表したようです。

このApp Inventorは、オブジェクトを貼り付け、処理を割り当てるだけで簡単に自由度の高いアプリケーション作成が出来るとの事。

対応する部品・機能も多く、基本的な操作や表示部品から、各種センサー、時計、電話Twitter などなど。

詳しくは GoogleのリファレンスのComponentを参照下さい。

一般公開はされておらず、使うにはアクセス依頼 → 認可? が必要になるようです。

ただ、Andoridマーケットで検索すると、現在でも同じようなアプリが大量に見つかります。
気軽にアプリが作れる事で、マーケットから本当に必要なアプリが探しにくくなる可能性も。
良い・必要なアプリを探しやすい仕組みも合わせて提供してくれると良いですね。

YouTubeにApp Inventorを使っている動画がありましたので、貼っておきます。

このエントリーを含むはてなブックマークはてなブックマーク - JavaでRC4の算出(Androidをいじってます) この記事をクリップ!Livedoorクリップ - JavaでRC4の算出(Androidをいじってます) Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加

Androidをコチョコチョと触ってます。

作っていたのが、Androidで取得した情報をサーバーへPOST → サーバーアプリで その情報を保存。
そこは簡単だったので、POSTする値を RC4化して、サーバへUpしようと。

RC4も、どこかでSampleを見つけて実装してみたのですが、PHPでのRC4算出値と結果が異なっていました。
仕方なく自分で調査と修正しました。

RC4の算出結果がPHPと違った原因ですが、Java では byteはsingned(-128~127)として扱われるので、単純に加算すると加算してたつもりがマイナスになってました。
Byte演算時にunsingned化する為に & 0xff する事でPHP側の算出結果と同じに。

参考のコードを掲載します。
テストで作ったものですし、動作保障はできませんが、やってる内容は単純なので結果が違う場合は、コツコツ追ってみてください。

※ ん~Javaにまだ慣れない・・・。

↓クリックでソースが展開されます。

public class nlRC4
{
	private byte [] bKey = new byte [256];
	private byte [] bBox = new byte [256];

	public nlRC4 (byte [] key)
	{
		this.setKey(key);
	}

	private void setKey (byte [] key)
	{
		for(int i = 0; i < bKey.length; i++ )
		{
			bKey[i] = key[i];
			bBox[i] = (byte)i;

			if( i >= key.length ){
				break;
			}
		}
	}

	public void SetKey (byte [] key)
	{
		this.setKey(key);
	}

	public void CryptRC4(byte[] srcData, int size, byte[] destData)
	{
		byte btmp;
		byte[] vbox = bBox.clone();

		for (int i = 0, l = 0; i < bKey.length; i++)
		{
			l = (l + (vbox[i] & 0xff) + ( bKey[i] & 0xff)) % bKey.length;
			btmp = vbox[i];
			vbox[i] = vbox[l];
			vbox[l] = btmp;
		}

		for (int i = 0, l = 0, j = 0; i < size; i++)
		{
			l = (l + 1) % bKey.length;
			j = (j + (vbox[l] & 0xFF)) % bKey.length;

			btmp = vbox[l];
			vbox[l] = vbox[j];
			vbox[j] = btmp;
			destData[i] = (byte)(srcData[i] ^ ( vbox[((((vbox[l] & 0xFF)) + (vbox[j] & 0xFF)) % bKey.length)] & 0xFF));
		}

	}

}
このエントリーを含むはてなブックマークはてなブックマーク - ノベラック スタッフBlogをスタートします! この記事をクリップ!Livedoorクリップ - ノベラック スタッフBlogをスタートします! Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加

はじめまして。
ノベラック 商品開発担当の まゆげ (まゆげが濃いから)と申します。

このブログは、ノベラックのスタッフが、日々の開発や仕事の息抜き(さぼり含む)に得た情報を公開するブログです。

仕事に関する情報だけではなく、ノベラックがある大阪天満橋付近の情報や、スタッフの妄想・欲しいモノなど、
多岐にわたって掲載していく予定ですので、よろしくお願いします。

■ ノベラックとは
ソフトウェア開発を主な業務とし、コンピュータラックなどハードウェアの販売も行っている会社です。
よろしければホームページもご覧ください。

canadian pharmacy expresshttp://www.splineandgear.com/graf/canadian-pharmacy.htmlfinasteride 1mgshoppfizer viagra onlineatacand hcthttp://www.cruisemaine.com/buj/prescriptions-by-mail.phphttp://www.geteco.com/lut/generic-viagra-Mastercard.phpcialis indiadrugstoreantibiotics onlineabouthttp://www.splineandgear.com/graf/cheap-viagra-online.htmlampicillin 500mgcialis from canadahttp://www.spaceoflovemagazine.com/vith/buy-cialis.php
storepharmacy on linehttp://www.peaberryandgalette.com/gur/does-viagra-make-you-last-longer.phplinkgeneric viagra 100mg ukpowered by disqus cialisnizagara tabletshttp://www.peaberryandgalette.com/gur/viagra-in-farmacia.phphttp://www.peaberryandgalette.com/gur/viagra-tablets-online.phpbuy alligator snapping turtleno perscription prednisonehttp://www.peaberryandgalette.com/gur/domperidone-no-rxmeds.phpcipro ear drops for ear infectionslevitra precio chiletitlepotenzmitelcefixime gonorrhea
© 2017 株式会社ノベラック