2017年7月26日水曜日

Wandroid #3 KOO

【注意】リメイク前の情報です。

Android用のwizライク Wandroid #3 KOO の攻略メモとマップです。


ドワーフの戦士を作る。力を最大まで上げる。転職しない。力を上げないと剣が抜けない。
狩人を入れて素材を集めてパンドラスタッフを合成する。沈黙耐性100%じゃないとボスに勝てない。


リンク
Hall of wanderers http://www.hallofwanderers.com/ 作者様のサイトです
日々の記録など。http://missile.x.fc2.com/ 攻略記事があります。とても役に立ちます。
つながらなくなってしまいました。残念。

MAP










メモ
2F
14-14けん

5F?
7-1ラズーカ
8-4ラッキン幻影の ドラゴン倒してカギ
6f
0-7トラップ

7f
15-8 ステンレス製の何か 掘り出せなかった
2-17肉体改造

8f
2-19うさぎ 小さな穴
10-16w14-15
17-17w18-10
15-15w15-13
16-10w17-9
16-3w19-5
14-0w18-19
19-6w16-14


AndroidのWizライクアプリWandroid #3で6階に出てくるアセンションソウルという敵になかなか勝てなかったのですが、やっと勝ちました。

どうやら聖がパーティにいるとDEATHを連発する仕様らしく、
戦、聖、侍、忍、賢、賢でどうしても勝てず、
戦、侍、忍、賢、賢、魔で勝ちました。前衛がLV40くらいです。

後列3人はひたすらSTRIKE、死んだり石化したら賢者が回復。魔法使いはMPがなくなるまでSTRIKEのみです。




Wandroid #4 POH

【注意】リメイク前の情報です。

Android用のwizライク Wandroid #4 POH の攻略メモとマップです。


狩人を入れてパンドラスタッフを合成する。
沈黙の耐性100%じゃないとボスに勝てない。

7Fで敵が鍵を落とさないのでEXは断念。
ノーム賢者+ウロボロスポールが必要なのかも。

リンク
Hall of wanderers http://www.hallofwanderers.com/ 作者様のサイトです
日々の記録など。http://missile.x.fc2.com/ 攻略記事があります。とても役に立ちます。
つながらなくなってしまいました。残念。

MAP
















2017年4月23日日曜日

ZenFoneGoの再起動

ASUSのSIMフリースマホ ZenFoneGoを購入しました。
勝手に再起動するのと戦ってほぼ勝ったのでそのメモです。
【2017/4/30追記】負けました。この記事を2017/4/23に書いて、4/29帰省中(wi-fiオフ)で充電中に再起動。4/30にスリープ中に発熱してシャットダウン、その後再起動ループになりました。SIMとSDカードを抜いてなんとか再起動ループからは脱出しましたが、完敗です。

結論から書きますね。
・初期化(必須ではないけど試したほうが良いと思います)
・位置情報をオフ
・アプリの自動更新をオフ
・アカウントの同期設定(特にgoogle)を可能な限りオフ
・avastをインストールしない
・バックグラウンド通信するガジェットをホーム画面に置かない
・Google Play Musicを起動しない
上記でほぼシャットアウトできました。【追記:できていませんでした。】

ZenFoneGoが勝手に再起動します。
再起動後はSDカードが装着されましたと通知が出るのでわかります。
再起動記録というアプリを入れておくと日時が記録されて良いです。

1日に複数回~3日に1回くらいのペースで再起動していました。
webで調べたりしながら設定を色々変えましたがなかなか改善しませんでした。
この時点で効果があったのは
・通信方式を3Gにする(LTEを切る)
・マイクロSDをささない
(上記2つは消費電力を減らす施策ですね)
しかしながら通信は遅いしデータ容量が制限されるし我慢できませんでした。

かなり入念に観察した結果、
設定というよりスリープに入っている(orディスプレイが消えている)状態でバックグラウンド通信をした場合に落ちるということがわかりました。特に弱電界(電波が弱い)で顕著です。
ここからはバックグラウンド通信を徹底的に減らす対策を行いました。
特に効果が高かったのは冒頭に書いた中の下記4つでした。
・位置情報をオフ
・アプリの自動更新をオフ
・アカウントの同期設定(特にgoogle)を可能な限りオフ
・avastをインストールしない

位置情報はもともと私はバッテリー節約(WiーFiとモバイルネットワークで現在位置を特定する)を選択していましたが、これがある限り何を変更しても再起動しまくりました。

アプリの自動更新はオフにしていて、たまに手動で更新するようにしています。更新中にスリープに入れるとたまに再起動してしまいます。
使い続けるときにバックグラウンドで更新するのがよいと思います。

Googleの同期設定はGmailとカレンダーのみオン、他はオフにしています。こちらもたまに手動で一通り同期します。
各種同期をオンにして戻し忘れると再起動するので実使用に影響がない範囲、例えばカレンダーも使っていないならオフ等、極力同期項目を減らしたほうが良いと思います。

======
技術的な原因としては下記の複合要因ではないかと予想しています。
(1)どこかのICが電源電圧変動に弱いorスリープモードからの復帰時に誤動作
(2)電池の内部抵抗が高くて消費電流が急に増えたときに電圧ドロップが発生する(充電中や満充電のタイミングで発生するのでそんなに単純な話ではないかも)
(3)無線用ICの消費電力が大きすぎて電源電圧が下がるorノイズで他のICが誤動作

観察する方法がないのですが、バックグラウンド通信やフラッシュメモリへの書き込みとディスプレイの点灯が重なるタイミングで消費電力的にキャパを超えるのかもしれません。

掲示板等でメモリリーク等の話がありますが、通常の動作時(触っている場合)には一度も再起動していないので違うと思います。




2016年11月13日日曜日

WiimoteLibでWiiリモコンプラスを使う

WiimoteLibでWiiリモコンプラスを使う

PC上でWiiリモコンを扱うライブラリ
WiimoteLib
https://wiimotelib.codeplex.com/
公式板の最新バージョンWiimoteLib v1.8 Beta 1は外付けのWii MotionPlusに対応していますが、Wii MotionPlusを内蔵するリモコン(新しいほうのやつ)には対応していません。
デバイスIDが異なるため弾かれるようです。

公式サイトからWiimoteLib_1.8_srcをダウンロードします。

解凍したファイルからWiimote.slnをVisualStudioで開きます。
Solution ExplorerのWiimoteLib - Docs - DataType.csを開いて
a00405で検索
 MotionPlus = 0x0000a4200405,を
 MotionPlus = 0x0100a4200405,に書き換えます

BuildメニューのBuild WiimoteLibでビルドします。

\WiimoteLib_1.8\WiimoteLib\bin\Releaseか
\WiimoteLib_1.8\WiimoteLib\bin\Debugに
WiimoteLib.dllができます。

外付けのWii MotionPlusには対応できなくなります。

======dllの作成ここまで=======

使い方

        wm.Connect()
        wm.InitializeMotionPlus()
        wm.WiimoteState.ExtensionType = ExtensionType.MotionPlus

このへんは私には何が正解かよくわかりませんが、2回くらい起動すると動くので、間違っているけどなんとかなるくらいの状態だと思います。。
        wm.SetReportType(InputReport.ButtonsAccel, True)
        wm.SetReportType(InputReport.IRExtensionAccel, True)



各データはこんな感じで取れます。

        yaw0 = wm.WiimoteState.MotionPlusState.RawValues.X
        roll0 = wm.WiimoteState.MotionPlusState.RawValues.Y
        pitch0 = wm.WiimoteState.MotionPlusState.RawValues.Z

角度が出てくるわけではなく、14bitの生値が出てくるそうです。
早い動きを検出するモードと遅い動きを検出するモードがあるそうです。
しっかりデータの解析をしていないのでよくわかりません。


キャリブレーションコマンドがLib内にありますが、私には使い方がわかりませんでした。




2016年6月26日日曜日

SmartNews利用時のパケット節約方法

スマートフォン用アプリSmartNews(スマートニュース)について
普通に使っているとデータ使用量(パケット数)がどんどん増えてしまいます。

起動時の読み込みが終了した後 モバイルデータをオフにするとパケットを節約できます。

これでわかる人はここまででこの記事は終了です。

以下細かい説明
まず、スマートニュースアプリの動作(勝手に予想)を説明します。
まず、アプリ立ち上げ時に見出し一覧とスマートモード用のテキストデータと画面に映っている記事のサムネイル画像を読み込んでいます。
そして画面スクロール時に画面内の記事のサムネイル画像を読み込み、
記事をタップしたときに元記事の全データを読み込み(これが重い)しています。スマートモードを使う場合は元記事のデータは読み込まなくても表示できるので、

Androidの場合の手順
(1)アプリを立ち上げる(orデータを手動で読み込む)
(2)通信が終わるまで(アンテナピクトの矢印が消えるまで)待つ
    画面を上から下にスワイプすることで手動更新もできます
(3)モバイルデータをオフにする

あとは普通に読むだけです。
終わったらデータ通信をオンにするのを忘れずに

2015年8月30日日曜日

パソコンご紹介

私のパソコンをご紹介します。



CPU: Intel Core i7 3770K
メモリ:DDR3-1333 2G+1G
MB: ASROCK H67M-ITX
SSD: Intel X-25M 80GB
DVD: たぶん鼻毛鯖についていた読み込み専用のDVDドライブ
CPUクーラー:不明サイズのLGA775用、プッシュピンの穴が合わないので結束バンドでとめている
ケース:つつみ焼売の段ボール
電源:アビー ZUMAZX ZU-420W

リビングで使っているPCの使用済パーツの寄せ集めです。

CPU Core i3 2100からのリプレースをしたけど体感速度が変わらず発熱だけが増えてしまい不評で取り外し
MB 月に1度くらいブルースクリーンが出ていて別のに交換。ブルースクリーンが出なくなったので、おそらくこのマザーが原因だけど、今の構成ではブルースクリーンは一度も出ていない。

SSD crucial m4 64GBに交換したため取り外し、現在リビングのPCはSANDISK Extreme pro 240GBになっているけど、常に体感速度は変わらず。

CPUクーラー 唯一このPCのために購入した。ハードオフで500円だけど

電源スイッチやなんかは昔使っていて捨てたPCのケースから部品取りで保存していたものを使用。

あまりもので作っているPCですが、メインで使っている鼻毛鯖よりも2倍以上高性能でアイドル時の消費電力は半分くらいです。

============
2016.6追記
その後、ドスパラのMINI-ITXケースMinimo.Qを購入し、その中に入りました。
3770Kは殻割りしてグリスをリキッドプロに変更しました。(20度くら温度が下がりました)


USB切替 自作

2代のPCでUSBマウスを共用したくて切替器を買おうと思ったけれど
なんとなく自作してみた話。


赤 1番ピン 5V
青 2番ピン D-
緑 3番ピン D+
黒 4番ピン GND


用意したのはすべて手元にあったものなので費用はかかりませんでした。
・USBケーブル2本(USBのオスコネクタとケーブル用)
・USBチャージャー(USBのメスコネクタ部品取り)セリア(100均)で買った
・スイッチ 2つの経路が同時に切り替わるやつ(手元にあったのは左右に倒すスイッチで、真ん中にすると両方ともオフになるタイプ)
・小型のダンボール箱(筐体用10x5x5cm程度)

何も考えずに上図のように結線する。
注意するのは
・2台のPCに届く長さのUSBケーブルを用意する
・5Vは片側しかつながない(つなぐ方のPCは電源設定でUSBのセレクティブサスペンドはオフにしておく)
・GNDは共通にしておく

つなぎ方はUSB機器をさす→5V結線してある方のUSBをPCにつなぐ→もう一方のUSBをPCにつなぐ

最初電源につないでない側のGND結線をしてなくて正常に動かなかったです。
完成品がこちら

中央がスイッチ、右の黒いのがUSBマウスの無線ドングルです。
左から2本出ているのが各PCにつながるUSBケーブルです。
SWはねじで固定、USBのメスコネクタとUSBケーブルの出口はホットボンドで固定しています。
中は基板等なく、適当にぶった切ったUSBケーブルといい加減な配線でつないであるだけです。
最低限ショートしないようにセロハンテープで絶縁しています。

使用感ですが、適当に作ったわりに問題なく動作しています。
PCが2台ともWindows10なせいか、USBマウスの認識に1秒もかからないです。
スイッチを切り替えて手をマウスに戻した時点で既に使える状態です。
USB機器の認識速度だけはWindowsがバージョンアップするたびに上がっているように思います。


2,000円くらいでPC切替機やUSB切替機が買えるけど、自分で作ったものは愛着がわいて良いです。

毎度のことですが段ボールの汎用性には頭が下がります。

上記記事を参考にしてPC壊しても私は責任持てませんのでご注意ください。