2015年10月2日金曜日

ELECOM WRH-300RD コンパクトWiFiルータの設定

 

いやいや、これには参った。この機器、ホテル用のWiFiアダプタと銘打ってあるのは承知だったが、私は単にDHCPサーバとしてPC間の接続に使いたかったのにその設定が簡単ではなかった。

WRH-300シリーズ

見ての通りWAN側、LAN側の有線があり、WiFiということでWAN側を無視していれば(インターネット接続でない)LAN側にDHCPサーバーを提供出来るだろうということで、購入した。

結果は可能だったのだが、、、、

この装置、設定画面がある条件を満たさないと呼び出せない。

それは WAN側にDHCPサーバ環境を繋がないとLAN側にIPを渡さないという、アクセスポイントモードが初期値なのである。メーカーとして当然だと思うが、WAN側が無い環境で設定変更ができないというのは困りものだ。私のような使用方法を想定していないのは判るが、このサイズでDHCPサーバーだけを提供してくれるものはあまりない。小さなLinuxボードはあるが、DHCPサーバだけを簡単にセットアップできるものではない。また、高価である。

まずは、WAN側に自宅のLANか会社のLANを接続してみることだ。自宅のLANならほぼ100%成功する。接続後に電源を投入する。

有線LAN側を接続(WLAN:WiFiでも良い)する。

ブラウザで http://wrh-300x.setup/ と指定する。

設定画面が出る。

あとは動作モードをルーターモードにするだけ。これでWAN側の有線を外しても設定画面が出せるようになる。

ルーターモードでWANをDHCPにしておけばホテルでも利用可能だろう(セキュリティガードが強いところはダメ、ルーターモードではPCのIPアドレスとルータのIPアドレスが違うので、PCの生のIPアドレスをチェックするような仕組みがあるとそのホテルでは接続できない。横から盗まれていないことをチェックする機構が入っているとダメということだ。チェックの甘いところならこのルーターモードでもアクセス可能だろう。(自己責任で)

これで現場に持って行って動いているうちはいいけど、動かなく鳴ったときに工場リセット(初期化リセット)をするとアクセスポイントモードになってしまうようだ。不便だな。

私の使いたいのは

image

こんな感じです。この状態で制御基板のIPとタブレットのIPが同じネットワークにあるという状態が欲しかったのです。タブレットに有線をUSB経由で繋ぎたくないので、無線にしたということです。

タブレットを使いたいのですが、PCでも接続可能ですね。

2015年7月21日火曜日

Androidstudio NDK

まだまだですね。
バージョンが1.3d,RCなのですが、gradle定義を書き換えないとダメです。
eclipseのプロジェクトをAndroidstudioでimportすると取り敢えずはソースコードなどはそれなりに取り込みます。そして、コンパイルすると、エラーが出てAPKを作れません。
ネットで検索して、gradleを2.5にすること。gradle定義を書き換えること。
で、ビルドすると、正常終了。

やった~。

エミュで起動。

グラフの背景色が黄色だ。色が上手く出てない。過去の画像とorされる。

いろいろやったけど、eclipseでのAPKレベルに戻らない。

ソースは変えてないので、やはり、環境なのだろうけど、よくわからなかった。

正式サポートされたら、また考えてみよう。



しお

2015年5月29日金曜日

NSIS errorって 何?

このエラーが出て、アンインストールできない。MSのfixitも機能しない。
そもそも、これが何なのか、解説しているサイトもない。どうなってるのか判らない。

誰か教えて下さい。

追記2015/ 7/22
解説サイトは見つけた。対処方法もいろいろあるが、どれもうまく行かなかった。

先日、マカフィーの変なソフトが同じ症状でアンインストールできなくなって、マカフィーとメールのやりとりをして、ある方法で操作できることが判明した。

PCに別アカウントを作って、アドミニストレータ権限を付与し、そのアカウントでログインし、アンインストールする。

マカフィーによれば、現在のアカウントに何らかの問題があり、それをNSISが検知しているらしいと。マカフィーも知らないいのか、教えたくないのか、その原因はわからないという答えだった。
それでもやり方は判ったので有り難うと言いたい。
マカフィーさんありがとう。

しお

2015年4月19日日曜日

GMailで添付できない拡張子

https://support.google.com/mail/answer/6590?hl=ja
ZIP圧縮して、 abcdefg.zipとなったものを、abcdefg.zip.dataと名前変更すれば内部にexeがあっても送信可能です。
メール本文に、
添付ファイルはabcdefg.zipに名前変更してから解凍してください。
と書いておく。

2015年2月21日土曜日

Chromeで何も開けなくなったら

今朝、chromeを開いたら、繋がってないというエラーが、、、、いやいやメールは通信してるし、IEも動いているし。
chromeの設定を開いて、、、、あ、開けない。
どうしたらいいか、、、、、IEでネットをググって、、、、
タスクバーのChromeが常駐しているなら、こいつを終了させる。
image <==Chrome常駐、となりはAccessConnection
で、OKとなった。
なんだろね。

2014年10月2日木曜日

Visual Studio ブレークポイントで停止して、三行先から実行

Visual Studioを使っていて、たまに、ブレークポイントをかけて、三行先から再開というような事をマクロで自動実行出来ないかなと。
出来るんですね。
ブレークポイントをかけるときに、トレースポイントの挿入とするか、ブレークポイントを右クリックし、「ヒット時」を選択。
メッセージを表示するはOFF、マクロを実行するをON、続けて実行するをON。
マクロは別のツールで定義して。
本当は先にマクロを定義しておくべきですが、
以下のような。
Sub skipprogramline3()
DTE.AvtiveDocument.Selection.LineDown(False,3)
DTE.ExecuteCommand("Debug.ssetNextStatement")
End Sub
三行下がって再開します。

2014年9月26日金曜日

msysGit 競合した場合の措置

まず、適当に

 taroフォルダを作成、そこにgittext.txtを作成し、中身は
image
とした。

image
ここgit Init Hereする。

git GUIを呼び出して、
image
コミットして登録する。

リモートリポジトリを作成、taroの兄弟で、REPO、taro.gitを作ってそこを共有させるためのgitリポジトリとする。

taroでgit GUIを呼んで、リモート、追加、REPO/taroを作って、書込んで初期化してやる。

この状態は、、、

GIT_TEST
                    taro
                                 gittext.txt
                                 .git   (ローカルリポジトリ)
     REPO
                                 taro
                                            .git(共有リポジトリ)

ここで、新しい環境、hanakoをREPO/taroから作成する。

imageで作成する。

GIT_TEST
                    taro
                                 gittext.txt
                                 .git   (ローカルリポジトリ)
     REPO
                                 taro
                                            .git(共有リポジトリ)
                   hanako
                                 gittext.txt
                                 .git   (ローカルリポジトリ)

現時点ではhanakoのgittext.txtとtaroのgittext.txtは同じです。

それぞれのgittext.txtを別々に編集します。

hanakoが先に共有リポジトリに登録。Push、OK

taroが次に登録しようとすると、、、、

Pushing to ../REPO/taro
To ../REPO/taro
! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to '../REPO/taro'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

というエラーが出る。まず、fetchしてマージしなさいということ。

メニューのリモート、取得元、REPOを選択して、fetchする。

REPOから新しい変更をフェッチしています。というメッセージで緑色のベルトで成功と出た。

マージ、ローカルマージ、トラッキングブランチを選択して、マージを押す。

Auto-merging gittest.txt
CONFLICT (content): Merge conflict in gittest.txt
Automatic merge failed; fix conflicts and then commit the result.

ま、失敗したというわけ、で、画面は
image
エラーになってる。コンフリクトを解決するには、gittest.txtを開いて、テキストを修正する。例えば
image
<<<<<と======と>>>>>を外した。

このままgit GUIで何をやっても前に進めなくなるので、

git GUIは閉じて、

フォルダをエクスプローラで開いて、右クリックして

git Add all file nowを選択する。(競合を解決したと解釈)

同じく、gitGUIを開くと、、、、あらま不思議、gittest.txtがステージングされているじゃありませんか。

このまま、コミットします。git Histroyで状態を見ます。

image

正しくMergeされていますね。競合したのでマージコミットが
入りました。

このままでは意味がありません。pushしておいてください。

hanakoでもfetchとマージを行って最新状態にしておいてください。

これを書いた理由は、、、、
   競合を解決した後のマージの継続方法を知りたかったのです。どのように解決するかを覚えておきたかったからです。正しいファイルに更新した後に、エクスプローラーの Add all file ですね。その後、git GUIを呼び出して、コミット、Pushするということで。

有り難うございました。