2012年12月29日土曜日

[Windows] Windows Updateを実行すると エラー 0x80248015

How to fix the error "0x80248015" on Windows XP
Windows XPのPCでWindows Updateを実行したら「エラー 0x80248015」により実行できません。
自分のPCではないので今までどんな使われ方をされてたかは不明です。
タスクトレイに知らないアプリがたくさん並んでます。常駐アプリが悪さしている可能性もあります。

「0x80248015」について検索するといくつかの情報がありましたが、どれも効果がありませんでした。

時計の時刻設定を見直す
→異常なし

コントロールパネルの自動更新の設定を「更新プログラムを確認しない」にする
→効果なし

マイコンピューターのプロパティーを見るとサービスパック(SP)のバージョンが2でした。
Windows XPのSPは3が最新です。
SP3をダウンロードしてインストールしたところWindows Updateできるようになりました。
幸いなことに常駐アプリの悪影響はなかったようです。
ほとんどメンテナンスされてなかったようです。
まさかSP3がインストールされてないとは思いもよりませんでした。

以上、参考になれば幸いです。良いお年を!

関連ブログ
[Windows] WindowsUpdateのキャッシュを削除して高速化
[Windows] PCをウィルス(マルウェア)の被害から守るために

2012年12月23日日曜日

[Application] Eye元気!2/Vigorous eyes!2 v1.02を公開しました

Androidアプリケーション Eye元気!2/Vigorous eyes!2 をバージョンアップしました。
V1.02 バージョンアップ内容
SeeUの「首凝りのためのストレッチ」追加
"The stretch for the stiff neck" (SeeU) appended
목 결림의 스트레치 시유 추가
Eye元気!2はツボマッサージなどのストレッチを支援するAndroidアプリケーションです。
目の健康を守るお手伝いをします。
スマートフォンやパソコンを使うと目が疲れます。疲労がたまれば頭痛やめまいを感じたり首や肩が凝ります。
Eye元気!2を使えば、1分ほどでストレッチすることができます。
症状にあったストレッチを朝晩1~2セットずつ行って、目の疲れを癒し頭痛・めまい・肩凝りを予防しましょう。
Eye元気!2をご活用ください。

VOCALOIDの初音ミク・鏡音リン/レン・巡音ルカ・メグッポイド(GUMI)・SeeUが音声や振動でストレッチをご案内します。

Android1.6以上対応、QVGA以上の解像度推奨。
価格は無料。
※SDカードへの移動はAndroid2.2以降に対応。


Eye元気!2はPlayストアから無料でダウンロードできます。
※ダウンロード前に エンドユーザーライセンス契約(EULA)プライバシーポリシー を必ずお読みください。
https://play.google.com/store/apps/details?id=jp.fujiu.eye_genki2

Eye元気!2/Vigorous eyes!2 の詳細はこちらからご覧いただけます。
http://fujiu.jp/AndroidApp/app009_eyegenki2.html

※アンドロイダー公認アプリです。
http://androider.jp/index.php?actioncode=accessMemberNotice¬iceid=4700

"Vigorous eyes!2" supports stretching with the TSUBO massage.
VOCALOID characters will guide you.
Attention: If you feel bad, stop stretching.
Casting VOCALOIDs: HATSUNE MIKU, KAGAMINE RIN, KAGAMINE LEN, MEGURINE LUKA, Megpoid(GUMI), SeeU

"Eye 건강!2" 는 경혈안마 스트레칭을 지원합니다
VOCALOID가 안내합니다
주의: 몸상태가 좋지 않다 때는 중지하십시오
출연 VOCALOID :하츠네 미쿠・카가 미네 린・카가 미네 렌・메구 리네 루카・구미(메궀보이도)・시유

使用したMMDモデル
・Lat式 初音ミク
・底辺508式 鏡音リン/鏡音レン
・ula式 巡音ルカ
・ままま式 GUMI(メグッポイド)
・無駄P式
ソファー
・esukuremento式 iPhone4改
Copyright (C) CRYPTON FUTURE MEDIA, INC. All Rights Reserved.
Copyrignt (C) INTERNET Co., Ltd. All rights reserved.
Copyright (C) SBSARTECH. All rights reserved.

2012年12月22日土曜日

[CUBASE] CUBASE7のインストールとトラブル

CUBASE7 problem reports

Windows7 64bitにCUBASE7 64bitをインストールしました。
CUBASE6.5/6からのバージョンアップはCUBASE7をインストールする前にCUBASE6.5/6がインストールされている必要があると案内されています。
CUBASE6.5と付属のVSTプラグインが全てインストールされた状態でCUBASE7をインストールしました。
このブログを書いた時点のバージョンは7.0.0です。

1.
eLicenser control centerの最新版をダウンロードしてインストールします。
http://japan.steinberg.net/jp/support/downloads/elcc.html
オーディオインターフェイスやMIDIキーボードのデバイスドライバー、PC本体のBIOSも最新の安定版に更新することをおすすめします。

2.
eLicenser control centerを起動してClubase7のアクティベーションコードを入力します。
ライセンスのダウンロードに数分かかりました。

3.
DVD-ROMディスクからインストールを開始します。
Mtkは念のため「ほかのユーザーでも使用する」にチェックを入れておきました。
HALion Sonic SEのインストール画面はボタンが見切れてクリックできません。
サポート案内を参考にインストールします。
http://japan.steinberg.net/jp/support/additional_support_pages/cubase_7_installation_note.html

これから正常にインストールされているか確認します。

4.

HALion Sonic SEのプリセットが少ない

CUBASE6.5とCUBASE7のHALion Sonic SEのプリセット数を比較したらCbase7は数百種類少なくなってました。
MediaBayを開いてVSTSoud配下のフォルダーを一つずつ選択して再スキャンをかけたら同じ数になりました。
CUBASE7では「HALion Sonic SE Hybrid」の300プログラムが増えているので、CUBASE6.5と同じ数ではまだ不足しています。
HALion Sonic SEのDVD-ROMの
\HALion Sonic SE for Windows\Additional Content\VST Sound\HALionSonicSE_Content.msi
を手動でインストールします。修復と更新のボタンがあるのですが、Mtkは両方操作しました。
さらに、そのPCを再起動したらプリセットが増えました。

5.

ロジカルエディターやMIDI Effectsのプリセットが表示されない

Wndowsのスタートボタンからアプリケーションデータフォルダーの中に
C:\Program Files\Steinberg\Cubase 7\Presets
をサブフォルダーごとコピーします。
CUBASE7.0.3で修正されたようです。
http://japan.steinberg.net/jp/support/downloads/cubase_7.html

6.

CUBASE7で追加されたVSTプラグイン

Brickwall Limiter
Tube Compressor
CurveEQ
CurveEQ以外はチャンネルストリップの単体機能のようです。

GUIが変わったVSTプラグイン
VintageCompressor
VintageCompressorはCUBASE7でGUIが変わり、RATIOが設定できるようになりました。

左が旧、右が新
CUBASE6.5でVintageCompressorをインサートしたプロジェクトをCUBASE7で開くとエラーにならず、新しいVintageCompressorに置き換わります。
CUBASE5から6へのDeEsserのように、同じ名前で互換性がなくなったプラグインは今のところ見つかってません。

マニュアルにNuendo専用と記載されているVSTプラグインはCUBASEに付属しません。
・PostFilter
・PitchDriver
・Anymix Pro
・SurroundPanner V5
・MatrixDecoder
・MatrixEncoder
・Mix8To2

インストールの確認はこれで終了です。


CUBASE7でMonologue、Embracer、Tonicを使う方法
(動作保証外、要CUBASE6、Windowsのみ)
CUBASE7ではMonologue、Empracer、Tonicが廃止されたようで、メニューにも表示されずマニュアルにも記載されてません。
デバイス - プラグイン情報
を開き、VST 2.xプラグインのパスに
C:\Program Files\Steinberg\Cubase 6\VSTPlugins
を追加し、更新ボタンをクリックしたら使えるようになりました。

偶然発見した裏技(動作保証外)

・CUBASE7で追加された「HALion Sonic SE Hybrid」のプリセットや「Sequel Contents」やGrrove Angent Oneの追加コンテンツはCUBASE6.5でもロードできるみたいです。
・CUBASE5とCUBASE6を持っていればCUBASE7でHALionOneも使えます。
(HALionOneの音色のプリセットファイルがCUBASE5に、HALionOne単体のインストーラーがCUBASE6に付属しているため)
http://www.distribution-steinberg.jp/support/faq/jp/ja/article/0/11/12/14/1084/

HALion Sonic SE Hybridの一部のプログラムにノイズが入る

クイックコントロールに「Turn Table Level」や「Bit Depth」という項目があるプログラムは「ブチブチ」とノイズが入ります。
ノイズや歪みを付加するパラ-メーターなので正常な動作ですが、ASIOドライバーのバッファーサイズが不足しているときのノイズに似ていてびっくりします。
「Turn Table Level」ならゼロに、「Bit Depth」なら最大にすればノイズは消えます。

CUBASE7が起動しない

・CUBASE7とHALion Sonic SEをインストールし直す
・スタートメニュー - Steinberg CUBASE7 64bit - アプリケーション データ フォルダー の中のファイルをバックアップして削除する
・PCを新調する(ハードウェアが部分的に故障している場合)
など


関連ブログ
[VOCALOID][StudioOne] KAITO V3 とピアプロスタジオ
[VOCALOID Editor for CUBASE] ボーカロイドをMIDIキーボードで入力する
[VOCALOID][CUBASE] VOCALOID Editor for CUBASE(ボカキュー)で何が変わるか?
[VOCALOID] CUBASEで「ぼかりす」(VocaListener)っぽいことをする
[VOCALOID] VSTプラグインでVOCALOIDの声を聞きやすくする
[VOCALOID] StudioOneFreeでVOCALOIDの声を聞きやすくする
[VOCALOID] SeeUのアクティベーション回数制限のリセット方法
[VOCALOID] 洛天依が届くまで
[VOCALOID] 洛天依を歌わせるには
[VOCALOID] VOCALOID3 Editor
[VOCALOID] VOCALOID2に英語の歌詞を流し込む(打ち込む)
[CUBASE] CUBASE7のインストールとトラブル
[CUBASE] CUBASE6のバージョンアップのトラブル
[CUBASE] 「突然音が出なくなった」を解決する
[Windows] オーディオ再生中にノイズが鳴る


以上、参考になれば幸いです。

2012年12月15日土曜日

[Android] ONDA Vi30 双核版のAndroid4.1.1は使えるか?

The report on the firmware v2.0 on ONDA Vi30

前置き
今年の夏にONDA Vi30を買ったのですが、3週間後で部分的に故障しました。
故障内容は「バッテリー残量の表示が常に100%」というものです。ファームウェアを更新しても直りません。
バッテリー残量がどれだけ減っても表示は100%のままなので、油断すると使用中にバッテリーが上がります。
さらにバッテリー上がりを起こすと設定内容やインストールしたアプリがすべて消え、工場出荷時の状態に戻ります。
仕方ないので使わないときはシャットダウンし、使うときは充電しっぱなしにしていました。

ここから本題です。
2012年12月に最新のファームウェアVi30双核版_v2.0版固件が公開されました。
http://onda.cn/Tablet/ProductInfo.aspx?ProductId=208&d=down
このファームウェアでOSのバージョンをAndroid 4.1.1にアップデートできる模様です

早速更新してみたのですが・・・
ファームウェア更新後、起動途中の「ONDA」のロゴを表示したまま動作しなくなりました。
ホームキーを押しながら電源を入れるとAndroid system recoveryが起動するので、ファームウェアを何度か更新し直したら起動するようになりましたが、いろいろ問題があります。
Playストアがプリインストールされていない
シャットダウンすると設定内容がすべて消える。(強制的に電源を切断している様子)
shellでsuコマンドを実行できないので管理者権限で操作できない
日本語を入力する手段がない
・Wi-Fiやでブラウザーは正常に使える。

このままでは実用的ではありません。
元のファームウェア(1.5.5)に戻そうとしたのですが、Abort(失敗)してしまいます
/system/build.propのro.build.date.utcより古いファームウェアに更新できない仕様のようです。
管理者権限で操作できないのでro.build.date.utcの書き換えもできません。

というわけでVi30双核版_v2.0版固件への更新はお勧めしません

とはいえ、Android4.1.1はとても快適です。Vi30 双核版はAndroid4.0でも軽快に動作しますがAndroid4.1.1ではさらに軽快に動作します。
Vi30のロードマップは不明ですが、今後のバージョンアップでv2.x系ファームウェアの品質が向上すればもっと使いやすくなるかもしれません。

以上、参考になれば幸いです。

関連ブログ
[Android] ONDA Vi30 双核版を買いました
[Android] ONDA Vi30はThumbモードとARMモードのどちらが速いのか?
[Android] ONDA Vi30 双核版のファームウェア更新、トラブルシューティング、バッテリー改善など

2012年12月8日土曜日

家族が自宅で亡くなったらすぐに119番(救急車)を

先日、祖父が他界しました。
息を引き取った場所が祖父宅だったのでとんでもない目に遭いました。

結論
家族が自宅で亡くなっているのを発見したらすぐに救急車を呼びましょう。
回復や蘇生の見込みがなくても救急車を呼ぶべきです。

昔は自宅で亡くなって隣組で葬式を上げるのが普通でした。
しかし今では重病人や高齢者が息を引き取る場所は入院先の病院がほとんどです。

今の日本で家族が自宅で死亡すると警察に他殺や自殺などの事件の可能性を疑われる羽目になります。
遺族が警察に事件性がないことを証明できるまで取り調べを受けることになります。
実際にMtkが体験した出来事をまとめてみました。

某日
0:30
祖父が事切れているのを祖母が発見し、Mtkの両親と親戚Aさんが連絡を受ける

1:30
Mtkの家族とAさんが祖父母宅に到着
Aさんが葬儀屋が全部面倒を見てくれると思い込み、会員登録していた葬儀屋を呼ぶ ← 一つ目の間違い
祖母と母が葬儀屋がくる前に遺体の服を着替えさせる ← 二つ目の間違い
Mtkと父が遺体を運びやすいように家の中を片付ける ← 三つ目の間違い

2:30
葬儀屋が到着するも、死亡診断書がないため何もできず
かかりつけの病院の当直に連絡するも、警察に連絡するように指示される
葬儀屋一時撤収

3:30
警察ご一行が到着
1名が祖母に祖父のことを根掘り葉掘り尋ねる
発見時の様子、生前の通院歴、鬱病の症状はなかったか、過去の学歴・職歴、資産、通帳の保管場所など
→おそらく自殺の可能性がないことを確認するため
その他の警察官が敷地内、屋内、祖父の遺体を隅から隅まで徹底調査
→おそらく強盗の可能性がないことを確認するため

上で書いた間違いを犯したため、なぜもっと早く通報しなかったのか、なぜ遺体を着替えさせたのかを繰り返し質問されました。
→おそらく身内による殺害及び証拠隠滅でないことをを確認するため

5:30
警察が手配した検死担当の医師が到着
死因が外傷による者でないことを確認
余談ですが、自宅で死亡が発見された場合、死亡診断書ではなく死亡検案書が医師から発行されます。呼び方が異なるだけで書類は同じもの

6:30
ようやく警察から解放される

7:00
他の親戚一家が到着、遺体を運び出せるように家の中の片付けを開始

8:00
葬儀屋到着、打合せ開始

9:00
いわゆる「おくりびと」が到着
映画のような儀式的な演出はありませんでしたが、驚くほど綺麗にしてくれました。

10:00
近所・親戚が集まり始める

翌日が通夜、その翌日が告別式の合計3日間の葬式となりました。
この3日間、Mtkの家族と祖母はほとんど睡眠時間をとることができませんでした。
高齢の祖母を徹夜させ休ませることができなかったのは大誤算でした。
もし祖母が救急車を呼んでいれば、(警察の取り調べは真逃れませんが)もっと早く警察から解放されていたと思います。
Mtkも徹夜明けのまま力仕事することになりしんどい思いをしました。


以上、参考になれば幸いです。

※画像は The Tarot Card For Death Number Thirteen より
http://www.123rf.com/photo_11367240_the-tarot-card-for-death-number-thirteen.html

2012年12月6日木曜日

[Application] Eye元気!2/Vigorous eyes!2 v1.01を公開しました

Androidアプリケーション Eye元気!2/Vigorous eyes!2 をバージョンアップしました。

V1.01 バージョンアップ内容
メグッポイド(GUMI)の「肩凝りのための筋弛緩法」追加
"The muscular flaccidity for Stiffness of the shoulderss" (Megpoid/GUMI) appended
어깨 결림을 위한 근이완법 구미(메궀보이도) 추가
Eye元気!2はツボマッサージなどのストレッチを支援するAndroidアプリケーションです。
スマートフォンやパソコンを使うと目が疲れます。疲労がたまれば頭痛やめまいも起こります。
Eye元気!2を使えば、1分ほどでストレッチすることができます。
症状にあったストレッチを朝晩1~2セットずつ行って、目の疲れを癒し頭痛・めまいを予防しましょう。
Eye元気!2をご活用ください!

VOCALOIDの初音ミク・鏡音リン/レン・巡音ルカ・メグッポイド(GUMI)が音声や振動でストレッチをご案内します。

Android1.6以上対応、QVGA以上の解像度推奨。
価格は無料。
※SDカードへの移動はAndroid2.2以降に対応。


Eye元気!2はPlayストアから無料でダウンロードできます。
※ダウンロード前に エンドユーザーライセンス契約(EULA)プライバシーポリシー を必ずお読みください。
https://play.google.com/store/apps/details?id=jp.fujiu.eye_genki2

Eye元気!2/Vigorous eyes!2 の詳細はこちらからご覧いただけます。
http://fujiu.jp/AndroidApp/app009_eyegenki2.html


"Vigorous eyes!2" supports stretching with the TSUBO massage.
VOCALOID characters will guide you.
Attention: If you feel bad, stop stretching.
Casting VOCALOIDs: HATSUNE MIKU, KAGAMINE RIN, KAGAMINE LEN, MEGURINE LUKA, Megpoid(GUMI)

"Eye 건강!2" 는 경혈안마 스트레칭을 지원합니다
VOCALOID가 안내합니다
주의: 몸상태가 좋지 않다 때는 중지하십시오
출연 VOCALOID :하츠네 미쿠・카가 미네 린・카가 미네 렌・메구 리네 루카・구미(메궀보이도)


使用したMMDモデル
・Lat式初音ミク
・底辺508式鏡音リン/鏡音レン
・ula式巡音ルカ
・ままま式GUMI(メグッポイド)
・無駄P式ソファー
・esukuremento式 iPhone4改
Copyright (C) CRYPTON FUTURE MEDIA, INC. All Rights Reserved.
Copyrignt (C) INTERNET Co., Ltd. All rights reserved.

2012年12月1日土曜日

[Android] Javaのstaticクラス(Handler)から非sataticクラス(Activity)のメソッドを呼び出すには(弱参照)

How to call non-static methods from static classes
Activityの内部にHandlerのインナークラスを作り、一定時間後にActivityを終了するアプリケーションを作ろうとしました。
非同期処理尾のためHandlerクラスを使います。

その1 ※パーミッション不要のためマニフェストは省略します。

このソースのままだとエラーにはなりませんが、「Handlerはstaticにするべき」という警告が出てしまいます。
This Handler class should be static or leaks might occur
リークは起こしたくないのでHandlerをstaticに変更しました。
注意するべき点は、staticで定義したオブジェクトの内容はと異なるインスタンス間で同じ内容になってしまうことです。
ただし、このアプリは1度に一つのActivityしか起動しない仕様のため、Handlerをstaticにしても影響はありません。
というわけでstaticに変更してみました。

その2 今度はエラーになってしまいました。
スコープ内で型 MainActivity のエンクロージング・インスタンスがアクセス不可能です
staticクラスから非staticメソッドにアクセスできないためです。

そこでこの様にしたら解決しました。

その3 (1) staticなActivity(の入れ物)を用意
(2) (1)の内容をActivity自身とする
(3) Acvitityクラスのfinishメソッドを呼び出してActivityを終了する

とりあえずこれで警告やエラーがなく動くようになりました。

もっといい方法はないかと調べたら、WeakReferenceという弱参照オブジェクトがあるのでさらに改善してみました。

その4 (1) WeakReference(弱参照)のAcvitityを用意
(2) (1)の内容をActivity自身とする
(3) Acvitityクラスのfinishメソッドを呼び出してActivityを終了する

これでうまくいきました。

ただし上で書いた通り、staticで定義した変数やインナークラスは異なるインスタンス間で同じ内容になってしまいます。
このMainActivityクラスは1度に一つのインスタンスしか起動しないのでこの方法でうまくいきました。
すべてのJavaアプリケーションで同じ方法が通用するとは限りませんのでご注意ください。

以上、参考になれば幸いです。

関連ブログ
[Android] Activityに時計を表示する(Activityの非同期更新)