2019年3月9日土曜日

無償のソフトウェアシンセサイザー KOMPLETE START を使う方法

How to get KOMPLETE START

2019年2月頃、NATIVE INSTRUMENTS がソフトウェアのシンセサイザーとエフェクトをセットにした KOMPLETE START を公開しました。
実際にインストールして使ってみたのでその方法をまとめました。
blog.fujiu.jp 無償のソフトウェアシンセサイザー KOMPLETE START を使う方法


環境

  • Windows 10


Native Access をインストールする方法

KOMPLETE START を使うには Native Access をインストールする必要があります。
Native Access がインストール済みならこの手順は不要です。
KOMPLETE START を入手するために公式サイトを開きます。
https://www.native-instruments.com/jp/products/komplete/bundles/komplete-start/get-komplete-start/

NATIVE INSTRUMENTS へのアカウント登録が済んでなければ右上のボタンからアカウントを登録します。

アカウント登録が済んでいれば公式サイトから Native Access をダウンロードしてインストールします。


KOMPLETE START をインストールする方法

上のURLの公式サイトにログインし画面中央辺りの「KOMPLETE STARTを入手する」をクリックします。
シリアルキーの発行やメール通知などはありません。

Native Access を起動し、NATIVE INSTRUMENTS にアカウント登録したユーザー名とパスワードを入力します。

左の Not Installed をクリックします。
インストゥルメントの一覧が増えていなければ右上の Refresh をクリックします。

Native Access に
EXPANSIONS SELECTION
GUITAR RIG 5 PLAYER
KOMPLETE KONTROL
KONTAKT 6 PLAYER
MIKRO PRISM
PLAY SERIES SELECTION
REAKTOR 6 PLAYER
TRK-01 BASS
などが表示されていれば入手成功です。

インストールしたいインストゥルメントの下の「INSTALL」をクリックするとインストール出来ます。


スタンドアローンで使う方法

スタートメニューの Native Instruments のフォルダーから使いたいインストゥルメントをクリックするとスタンドアローンで起動します。
KONTAKT 6 PLAYER と KONTAKT FACTORY SELECTION をインストールして起動してみました。


DAW のプラグインとして使う方法

KONTAKT 6 PLAYER を Cubase 10 のプラグインとして起動してみました。
Cubaseのメニューの
スタジオ -> VST プラグインマネージャー
を開き、右下の 「VST2 プラグインパスの設定」をクリックし、「パスを追加」をクリックし
C:\Program Files\Native Instruments\VSTPlugins 64 bit
を追加します。

「すべてのプラグインを再スキャン」をクリックし新しいインストゥルメントが追加されれば成功です。

無償なので音色の種類は少なめですが、作曲によくつかわれる音色は一通りそろっているようです。
Cubase 付属の HALion Sonic とは一味違った音色でインストールした甲斐があります。
ベロシティレイヤーが設定された音色があったり、Rock Guitar という音色はランダムにフィンガーノイズが発音されるなど工夫されてます。
一つ一つの音色は有償品と比べて遜色ありません。


関連ブログ

[VSTプラグイン] Navite InstrumentsのSupercharger
[HALion] Steinberg の無償のサウンドライブラリーを使う方法
[HALion] 無償の Guitar Harmonics Essential を使う方法
無料の Beat Röhrich 12AX7 Synth For HALion Sonic SE を使う方法


2019年2月23日土曜日

乙種危険物取扱者試験 攻略法

Hazardous Material Handler

私事で恐縮ですが、乙種危険物取扱の資格を取得しました。
実際に試験を受けて効率よく合格できる方法は何だったのかをまとめました。
当ブログの著者の主観が多く含まれている点はご了承ください。


乙4類を楽して合格する方法

4類だけを楽して合格する方法はないのですが、複数の乙種合格を目指すなら「試験科目の一部免除」を利用する方法があります。
乙種試験は 法令 15問、化学 10問、性消 10問 の全35問で構成されています。
乙種のどれか一つ以上合格した後、別の乙種を受けるときは法令と化学は免除され性消10問のみので合否判定されます。
この免除制度を利用して最初に性消の問題の難易度が低い乙種に合格し、4類は性消10問のみで受験すると少しだけ楽できます。
下の図は4類以外の性消の難易度を表したものです。
blog.fujiu.jp 乙種危険物取扱者試験 攻略法

この「いじわる問題」とは試験本番で参考書に載っていないような専門知識がなければ正解出来ない問題とします。

物質の種類が少ない6類や2類はいじわる問題が多く、いじわる問題が少ない3類や5類は物質の種類が多く暗記に苦労するという相関関係です。
そこで狙い目なのは、物質数が多いけど共通性が高く、いじわる問題もほどほどの1類の合格を最初に目指すことです。

ただし、1類だけの参考書はないため参考書を買うなら法令と化学は4類用を、性消は12356類用のものを買って勉強することになります。
わずかな楽をする努力より勉強時間を稼ぐ努力をすることをお勧めします。


1類 6類は早めに覚える

1類と6類は酸化性物質です。
一方、2・3・4・5類は酸化性物質に反応して発熱・発火したり可燃ガスを発生するものが多くあります。
参考書は「鉄粉は酸に溶けて水素を発生する」といった書き方をされていることがありますが、実際の試験では次のように出題されます。

次の物質のうち、鉄粉が接触すると水素を発生するものはいくつあるか
A 過塩素酸
B 過酸化水素
C 硝酸
D 酸化マグネシウム
E 十酸化四リン

このような問題は名前に「酸」がつくものを選んだだけでは正解できず、「酸に反応する」ということだけ覚えたのでは不十分です。
1類と6類は早めに覚えておけば2・3・4・5類は正解しやすくなります。


参考書は2冊以上買う

この画像は日本教育訓練センター編・電気書院出版の参考書のアルカリ土類金属の説明です。
(取り消し線は当ブログの著者書き足したもの)
ベリリウムとマグネシウムがアルカリ土類金属とされていますが、ベリリウムとマグネシウムはアルカリ土類金属として扱わないことがあります。
この参考書は見出しの「マグネシウムを除く」の文とマグネシウムをアルカリ土類金属とすることが矛盾しています。
別の参考書ではベリリウムとマグネシウムはアルカリ土類金属ではないと説明しています。
試験本番で「アルカリ土類金属として扱わない物質はどれか」という問題が出題された場合、電気書院の参考書だけで勉強していたら正解出来ません。
このように参考書によって説明が異なっていたり不足していることがあるため、1冊の参考書だけでは合格に必要な知識が網羅されてない可能性があります。
当ブログの著者が言える立場ではありませんが、ネット上の個人サイトは間違った内容のまま放置されている情報がもあるのは言わずもがなです。
古本でもいいので参考書は2冊以上買うことをお勧めします。


単語帳は大きめのものを買う

合格するにはたくさんのことを暗記する必要があります。
暗記の学習には単語帳が最適だと思います。
単語帳はのに物質名、裏に色・消火方法・特徴といった特徴を書き毎日めくるのがいいと思います。
裏に書く内容ははじめは少なく、学習を進めるうちに追記することが増えると思います。
小さい単語帳では追記が書ききれないことがあるので、最初から大きめの単語帳を用意することをおすすめします。
下の画像は100円ショップで買った単語帳ですが、小さい方を買って後悔して以来大きい方を買ってます。


受験会場によってミスのリスクが異なる

当ブログの著者は危険物の試験は群馬や埼玉で受験したのですが、試験を開催する支部によって受験番号記入済みの回答用紙を渡されることがあります。
埼玉で受けた時の回答用紙にはあらかじめ受験番号がスタンプされたものが配布されました。
群馬で受けた時の回答用紙は受験番号はスタンプされず、自分で記入する必要がありました。
乙種を併願する場合、併願した数だけ同じ回答用紙を渡さるので埼玉のように受験番号がスタンプ済みならミスするリスクが少しだけ減ります。
※ 問題冊子を返却しなかった受験番号は失格になるため、埼玉の回答用紙は問題冊子の返却漏れを発見しやすくするための措置だと思います。


いじわる問題

当ブログの著者が試験本番で出題され、手持ちの参考書に載っていなかったいじわるな性消の問題を列挙します。
いずれも中学化学や高校化学の範囲と思われます。
  • 化学反応による危険物の色の変化を問うもの
  • 危険物と危険物以外の物質との化学反応を問うもの (二酸化マンガンと反応して酸素を発生するものはどれか、など)
  • 乾燥炭酸ナトリウム (炭酸ナトリウム過酸化水素付加物は1類の物質だが、2類の選択肢に乾燥炭酸ナトリウムが出題された)
  • 「白金るつぼ」 (酸に腐食される代表的なものなので覚えておくべき)


この資格を取っても役に立ったことは一度もなく受験料から免状発行の手数料までお金がかかりますが、学校以外で化学の勉強をする機会になりました。


よく読まれているブログ

2018年版 Windows10 のプチフリーズが解決するまで
ゲームのグラフィックや音声を吸い出す方法 (Unity Assets Bundle Extractor)
Android アプリの 64bit 必須化に対応する方法


2019年2月9日土曜日

Android アプリの 64bit 必須化に対応する方法

How to support 64 bit libraries

2019年1月、Google Play で公開する一部のアプリは 64bit 対応が必須であることが発表されました。
Android Studio などで開発した 64bit に対応していないネイティブコードを含むアプリは2019年8月以降 Google Play から段階的に削除される可能性があります。
翻訳が間違っていたらすみません。
https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html

Android Studio で開発したアプリの 64bit 対応状況の調べ方と 64bit 化する方法をまとめました。


環境

  • Windows 10
  • Android Studio 3.3


64bit への対応が必要な条件

自作やサードパーティ製にかかわらず、C/C++ などで開発したネイティブコードを含むアプリは 64bit 版 x86 と 64bit 版 ARM のネイティブコードをサポートする必要があります。
32bit のライブラリを使わず、Java や Kotlin のみで開発したアプリなら必要ないと解釈出来ます。

原文はこちら
Uses any C/C++ (native) code in your app.
Links with any third party native libraries.
Is built by a third-party app builder that uses native libraries.

For the ARM architecture, the 32-bit libraries are located in armeabi-v7a. The 64-bit equivalent is arm64-v8a.
For the x86 architecture, look for x86 for 32-bit and x86_64 for 64-bit.


ネイティブコードを含んでいるかを確認する方法

Android Studio で自作したアプリの APK ファイルを調べてネイティブコードを含んでいるかを確認する方法です。
メニューから
Build -> Analyze APK
を開きます。

File ツリーが表示され、ネイティブコードを含むアプリは lib フォルダーがあります。
lib を展開し arm64-v8a と x86_64 のフォルダーに so ファイルがあればそれが 64bit のネイティブコードです。


自作ネイティブコードを 64bit 化する方法

apk ファイルの lib フォルダーに 64bit の so ファイルがなければ 64bit の so ファイルをビルド(コンパイル)する必要があります。
so ファイルのビルド方法はコンパイラーごとに異なるので公式サイトに載っていた方法をまとめました。


Gradle でネイティブコードをビルドする場合

build.gradle の
android -> defaultConfig
の ndk.abiFilters の行を次のように記述します。


CMake でネイティブコードをビルドする場合

arm64-v8a の so ファイルをビルドするには次のコマンドラインオプションを使います。


x86_64 の so ファイルをビルドするには次のコマンドラインオプションを使います。


ndk-build でネイティブコードをビルドする場合

app.mk ファイル (Android.mk) の APP_ABI の行を次のように記述します。


これら以外の方法でコンパイルしている場合はそれに合わせた 64bit のコンパイルが必要です。


参考にしたサイト

Ensure that your app supports 64-bit devices | Android Developers https://developer.android.com/distribute/best-practices/develop/64-bit


関連ブログ

Eclipse の Android Project を Android Studio にインポートしてビルドする方法
[Android] Xamarin で jar (Javaライブラリー) を実行する方法
[Android Studio] Xamarin で実行可能な jar (Javaライブラリー) の作り方
[Unity3D] Unity5のプロジェクトをAndroid Studioにインポートする方法


2019年1月26日土曜日

USB マウスが瞬間的に動作しなくなる症状 (プチフリ) が軽減した方法

How to fix the mouse short time freezing

いつの頃からかはっきりしませんが、Windows 7 を使用中にマウスポインターが一瞬だけマウスを操作した通りに動かないというマウスのプチフリーズが起こるようになりました。
古い PC なので故障だと思いますが、修理せずに延命する方法を模索しました。
設定を変更したところマウスのプチフリーズが軽減したのでその方法をまとめました。


環境

  • Windows 7
  • ノーブランドの500円くらいのマウス


USB のセレクティブ サスペンドを無効にする

コントロールパネル -> システムとセキュリティ -> 電源オプション
で、現在選択中の電源プランの「プラン設定の変更」をクリック。
blog.fujiu.jp USB マウスが瞬間的に動作しなくなる症状 (SSDのプチフリ) が軽減した方法

「詳細な電源設定の変更」をクリック。

「USB 設定」を展開し、「USB のセレクティブ サスペンドの設定」を無効にします。


ATOK を使わない設定にする

マウスが効かない間にタスクマネージャーを見るとテキストサービスの ATOK 関係のプロセスが CPU やディスクに負荷をかけているようでした。
そこでATOK を使わないようにテキストサービスを IME に戻しました。


USB のセレクティブ サスペンドと ATOK が原因という証拠はありませんが、この設定をしてからマウスがプチフリーズすることが少なくなりました。


試したけど効果がなかったこと

Driver Booster でデバイスドライバーを最新してみましたが効果はありませんでした。


関連ブログ

Windows が瞬間的に遅くなる症状を直す方法 (SSDのプチフリ)
2018年版 Windows10 のプチフリーズが解決するまで
フリーズ(文鎮化)したCrucialのSSDが復旧するまで
デバイスドライバーをまとめてアップデートしてPCを安定化する方法


2019年1月12日土曜日

Amazon や楽天で類似商品を検索しない方法

How to search merchandise ruling out similar products

Amazonや楽天でレーザープリンターのメーカー純正トナーを探したところ、リサイクル品や互換品ばかり検索されて純正品がなかなか見つかりません。
類似商品を除外し、純正品のみを検索する方法を考えてまとめました。
blog.fujiu.jp Amazon や楽天で類似商品を検索しない方法


JAN コードで検索すれば類似品は表示されない

JAN コードとは、商品ごとに一意に割り当てられる8~13桁の数字でバーコードとして利用されます。

JAN コードはメーカーのWebサイトで調べることが出来ます。

JAN コードで検索したところ、純正品のみを検索することが出来ました。

例外を除いて JAN コードが異なる製品と同じになることはないと思ってよいと思います。
(過去に PC 用ゲームソフトの JAN コードが異なるメーカーの製品と全く同じだったことがあります)
欲しい商品を探したいのに類似品ばかりおすすめされる場合は JAN コードで検索するとすぐに見つかる可能性があるのでご活用ください。


関連ブログ

Firefox でアンケートサイトの複数の項目をまとめて入力する方法
インターネットプロバイダーの変更がお得にできた話
Selenium IDE でWebブラウザーを自動操作する方法


2018年12月23日日曜日

Windows バックアップが正常に完了しないのを回避する方法 (0x80780048)

How to avoid backup error 0x80780048

2018年11月頃からバックアップ先のディスクドライブに十分な空きがあるのに Windows10 のバックアップが正常に完了しなくなりました。
blog.fujiu.jp Windows バックアップが正常に完了しないのを回避する方法 (0x80780048)

原因を調べ、設定を変更して正常に完了させる事が出来たのでその方法をまとめました。


環境

  • Windows 10


イベントビューアーの内容を確認する

イベントビューアーはスタートボタンの右クリックのメニューから開けます。
イベントビューアーを開くと次のようなイベントが記録されていました。
バックアップは成功しませんでした。エラー: バックアップの保存場所の空き領域が、データをバックアップするために十分ではありません。(0x80780048)。

バックアップの保存場所の外付けドライブを空にすれば今までは正常にバックアップ出来ていたし空き容量は十分あるのですが、バックアップ容量や空き容量の判定方法が変わったのかもしれません。
もっと大きい外付けドライブがすぐに調達出来ないのでこのドライブでバックアップする方法を模索しました。


バックアップの設定を変更する

Windows10 のバックアップは
コントロール パネル\システムとセキュリティ
の中にあります。

バックアップ先のディスクドライブを接続して
設定を変更します
をクリックします。

バックアップ先のドライブを選択して次へ。

自分で選択する を選んで次へ。

次のドライブのシステムイメージを含める のチェックをオフにします。

次へ進んで設定を保存して終了します。
この設定で何度か試しましたが、エラーで止まることはありませんでした。

容量の大きい外付けドライブを使えばシステムイメージごとバックアップ出来るようになると思いますが、大容量の外付けドライブを用意するまでバックアップが全く出来ないという不便はなくなりました。


関連ブログ

Windows10のバックアップと復元を使ってみました
[Windows10] バックアップボリュームにアクセスできない原因と対処方法
[Windows8] Paragon Hard Disk Manager


2018年12月16日日曜日

Firefox 64 に RSS リーダーを追加する方法 (Feedbro)

How to add RSS reader to Firefox version 64

Firefox 64 から RSS を購読する機能が削除され、今まで購読していた RSS フィードやライブブックマークはただのブックマークになってしまいました。
blog.fujiu.jp Firefox 64 に RSS リーダーを追加する方法 (Feedbro)

Firefox 64 でも RSS を購読し続けたいのでその方法を調べてまとめました。


環境

  • Windows 10
  • Firefox 64.0
※ Firefox 64 にアップデートした際、ブックマークに登録していた RSS フィードの URL は
Firefox feeds backup-1.opml
というファイル名でデスクトップに保存されます。
このファイルは後で使います。


Mozilla サポートの公式案内

Mozilla サポート情報では RSS 購読機能は Firefox 64 からサポートしないとのことです。
Feed reader replacements for Firefox
https://support.mozilla.org/ja/kb/feed-reader-replacements-firefox

どうしても使いたければアドオンを使えとのことです。


アドオンの Feedbro を使う方法

Firefox の派生で RSS リーダーの機能を持つブラウザーを使う方法もありますが、今回はアドオンを使うことにします。
RSS リーダーのアドオンの中でもユーザー数が多い Feedbro を使ってみました。
Firefox で下記 URL を開いて Feedbro のサイトを開きFirefox へ追加 をクリックするとインストールが完了します。
https://addons.mozilla.org/ja/firefox/addon/feedbroreader/?src=search

インストール後は Feedbro のボタンが追加されます。

このボタンをクリックし Open Feed Reader をクリックすると Feedbro が表示されます。


Feedbro に今までの RSS フィードを登録する方法

Feedbro の画面の IOmport feed subscriptions as OPML をクリックします。

Import Feed Subscriptions (as OPML)をクリックし、デスクトップに保存されていた
Firefox feeds backup-1.opml
をインポートします。

これでインポートした RSS フィードが Feedbro の画面左に登録されます。


Feedbro に新しく RSS フィードを登録する方法

RSS フィードのサイトを開き、Feedbro のアイコンをクリックして
Find Feeds in Current Tab
をクリックすると登録出来ます。

Add a new feed をクリックして URL を入力して登録することも出来ます。


関連ブログ

FirefoxでJavaSriptが応答しなくなるサイトの対策と高速化
Firefox のURLの左に隙間が出来たときの直し方
「Firefoxは現在Twitterに接続できません」の対処方法