スポンサーリンク

【CSS】夜になったら自動でダークモードにする【JavaScript】

2019 年 11 月 24 日 コメントはありません

CSSとJavaScriptの組み合わせで夜になったら自動でダークモードにしてみます。流行ですもんね~
ちなみにこの記事でも18:00~翌06:00に適用されるようになっています。

下記を参考に、適当にヘッダーに入れるなり、該当のブロックにインラインで入れるなりしてみて下さい。

Enjoy!

Fireタブレット買ったのでKindle本を読み上げてiPhoneで直接録音してみた

2019 年 11 月 13 日 コメント 2 件

AmazonのFire 7 タブレットがセールで安くなっていました。何と3480円(通常は5980円)..破格です。

Prime会員だし、動画とか見るのにいいんじゃないかと思って買いました。

買った後に分かったんですが、Fire端末の利点として、Kindle本を読みあげる機能があるそうです。
スマホにもあるそうなんですが、使い勝手が悪く、Fireの方がいいのだとか..
これを使えば、本の朗読をスマホでも聞けるんじゃないかと思って、やってみることにしました。
(Amazon自体に、Audibleって朗読本のサービスがあるんですが、本も少ないし、コストも高いので敬遠してました)

ネットで調べると色々出てきましたが、ほとんどがFire→ICボイスレコーダーに関する記事ばかり..
いちいちボイスレコーダーで録音し、そのMP3をまたiPhoneに取り込んで..とか面倒でしょう。最初から直接iPhoneに取り込んだ方がイイじゃん?

あとややこしいのが、3.5mmのオーディオケーブル。3極だ4極だ抵抗だと色々条件があるらしい。
そこらへんを詳しく書いている所は残念ながらありませんでした。

で元々自分も3極4極についてはある程度知っていて、iPhoneは4極なので、Fireに4極のオーディオケーブル挿して、iPhone側で元々付属していた、Lightning-オーディオ変換アダプタと4極のケーブル繋げればいいんじゃないか、と考えていました。

しかし、よくよく考えてみると、4極同士がそのまま繋がるわけで、音の出力は出力同士、マイク入力はマイク入力同士が繋がるだけで意味ないなと思いました。
ようはFire側から出力された音声信号(イヤホンなどで聞く場合も同じ信号をイヤホンで受ける)を、iPhone側のマイク入力に繋いでやらないといけないわけです。

ということは、4極ケーブルでお互いを繋げる方法は駄目で、Fire側に3極のオーディオケーブルを挿し、それを変換アダプタ(4極オス)のマイク入力端子(メス)で受け、4極オス端子をさらにLightning-オーディオ変換アダプタのメスに挿す必要があるわけです。
ごちゃごちゃと面倒なのですが..


Fire(メス)-(オス)3.5mm3極オーディオケーブル(オス)-(メス/マイク)変換アダプタ(4極オス)-(メス)Lightningオーディオ変換アダプタ(オス)-(Lightningメス)iPhone

という感じです。
ちなみに私は下記の物を購入(合計数百円)してできるようになりました。なお、Lightning-オーディオ変換アダプタはiPhoneに付属していた純正品を使っています。

まあそんなに技術どうこうの商品ではないので、すでにお持ちの物や好きな物を買えばいいと思います。
ちなみに重要な点なので書きますが、上記のオーディオケーブルは「抵抗入り」では「ありません」。ごく普通のアナログオーディオケーブルです。
ネットでは抵抗入りが必要という記述もちょくちょく見ますが、必要なのは大型のアンプから大型のスピーカーへ出力する場合の信号なのでしょう。Fireみたいなイヤホン用の弱い信号なら抵抗がなくても大丈夫のようでした(逆に抵抗入りケーブルにするとどうなるかは不明、普通に考えると音が小さくなる?)。

でiPhoneの録音ですが、ボイスメモアプリを使っています。
ボイスメモアプリを立ち上げて録音開始するとともにKindle本の読み上げを開始すればいいだけです。
こうすることで読み上げられた内容が全てiPhoneに保存されるので、イヤホンなどで通勤中などにオーディオブックが楽しめるわけです。
多少手間はかかりますが、コストは少なくてすみますよね。ボイスレコーダーも買わなくていいし。

さて、Kindle本の読み上げ機能ですが、あくまで機械音声だし、読み上げ間違いも多いので完璧ではありません。
(例えば「一日一日を大切に生きよう」という文脈で「ついたちついたちをたいせつにいきよう」と読んだりします)
あと、iPhoneに保存すると本体の保存領域容量に影響が出るので、大量の本(音声)を保管するのには適さない場合もあります。

Enjoy!

銀行検索

2019 年 7 月 28 日 コメントはありません

日本の銀行のコードや名前、支店コード、支店名を検索できるシステムを作ってみました。
銀行名や支店名、カナなどから検索できます。
Ajaxで作っているので入力するだけで検索できます。
こちらから。下部にiframeで貼りつけておきます。

Enjoy!

カテゴリー: その他 タグ: ,

iPhoneで外部マイクを使ってステレオ録音する方法

2019 年 3 月 17 日 コメントはありません

まずは上の動画をご覧頂きたい。そして音声に集中してみてほしい。できればイヤホンをつけて..
どうだっただろうか? まるでその場にいるかのような、リアルな環境音を感じたのではないだろうか?

こういうリアルな音声を「バイノーラル(Binaural)」と呼ぶそうで、YouTubeなどでも多い。「ASMR(Autonomous Sensory Meridian Response)」や「3Dサウンド」などと呼ばれたりすることもある。
自分が初めて聞いたのはとある遊園地のお化け屋敷で、リアルな音にどういう仕組みなのか興味を持った。
その後、数年前にニコニコ動画などで聞いて、その時の体験を思い出した。
仕組みは結構単純で、右と左で少し離したマイクを使い、集音するだけだ。
左右の音の音量やわずかな時間差をつけたステレオ録音し、それをまた左右のイヤホンに分けて聞かせることで、人間の耳で聞いた時と同じようなリアルな音を作り出す仕組みだ。

これはこれで面白いのだが、今やスマホの時代。簡単に誰でも高画質の動画が撮影できる。
高品質の動画を撮影するにあたり、音にもこだわりたいのなら、やはりステレオで録音したい。
私が普段使っているiPhoneでもステレオ録音やバイノーラル録音ができないものか調べてみた。
iPhoneで気軽にリアルなサウンドを撮影・録音できたらハッピーじゃん?

先に結論を言うと、可能ではあるが、それなりのコストがかかる。
例えば下記のような数万円するiPhone専用のバイノーラルマイクを買えばできる。

なお、2018年に発表・発売されたiPhone XS/XS Max/XRについては、本体にステレオマイクが内蔵されており、単純なステレオ録音であれば、iPhone単体でできる(マイクの位置関係上、リアルなバイノーラル録音は厳しいと思われる)。
また、現状ではステレオ録音に対応するアプリも少ないようだ。

さて、ここから細かく説明しよう。

iPhone 6s以前、iPhoneには3.5mmのイヤホンジャックが付いていた。そこに付属のイヤホンマイクを差し込めば、普通に外部マイクとして録音ができていた。
iPhoneのジャックの規格は「4極のCITA」である。これを覚えていて欲しい。極とは、イヤホンプラグの金属部分のことで、イヤホンによって分離されている数が違う。
もちろん付属のイヤホンマイクでなくとも、同じ規格の物であれば、外部マイクを付けることができた。

iPhone 7以降、イヤホンジャックが廃止され、Lightningに集約された。
ただ、純正のLightning(オス)-3.5mmイヤホンジャック(メス)変換アダプタが付属しており、7以降でもそれを間に挟めば、4極のCITAのイヤホンマイクは利用可能だ。

なお、もしお使いのマイクが3極の場合は、別売りになるが、4極オス-3極メスの変換アダプタを買えば、同じように外部マイクを接続することができる。

ただ、これらは全てモノラルのマイク入力になる。仮にマイクがステレオでも、ステレオで録音されない。よってバイノーラル録音もできない。
それはなぜか?
iPhoneのジャック4極のうち、1極はグラウンド、1極はマイク入力、残り2極はステレオ音声出力(イヤホンで音楽を聴くための)だからだ。
ステレオマイクの場合、2極(ライン)分のマイク入力がある。左右のマイク入力があるのだから当然だ。
つまり、4極のうちの1極が、iPhone側は音声を出力し、マイク側は音声を入力する。出力と入力がぶつかるため、ステレオで録音できないわけだ。
つまり結論として、アナログのイヤホンマイクでの入出力の場合、iPhoneでステレオ録音するのは不可能ということだ。

話が結論に戻るが、なぜLightning端子に対応したマイクであればステレオ録音できるのか?
それはLightningからの入力であり、デジタルであり、そのために作られた機器やアプリがステレオ入力に対応するからだ。
ステレオで録音するには、そもそもiPhoneに左右の音が別々に入らないといけないわけで、それがLightning対応の専用機器ならできるからだ。アナログでは無理だ。

iPhoneを買って、外部マイクで録音するのは簡単だし、安価だ。
しかし、ステレオ録音したければ、それなりの出費が必要になる。
これが私の調べた限りの結論である.. もし違うなら教えて欲しい。

今後iPhoneでもLightning端子が廃止され、Type-Cになると噂される。
そんな中、わざわざ数万円するマイクに投資するのも躊躇してしまうのだった..

追記(2020/06/14):
こういうのもあるから、Lightningに”投資”しても無駄にはならないかも、ね。
※ご利用目的に合うかどうかは未検証です。

カテゴリー: ガジェット タグ: , , ,

モバイルバッテリーのPSEについて知りたければまずここを読んでください

2019 年 2 月 16 日 コメントはありません

これまで野放しだったモバイルバッテリーについて、2019年2月より、電気用品安全法(PSE)に基づく省令が変わり、これまで対象外だったリチウムイオンバッテリーを使う、いわゆるモバイルバッテリーが◯PSEの対象となりました(特定電気用品でない電気用品)。
これまでは、あくまで裸のリチウムイオン蓄電池が対象になっていただけでした。

ようするに、電池の外側に基板やら何やらついたら、バッテリーを使った製品(例えばスマートフォン)と同じで、対象外だったわけです。
しかし、昨今の製品の普及と、それに伴う事故増加で経産省が動いたということでしょう。
今後はモバイルバッテリーを輸入し、販売するに当たっては、経産省への届出と、基準の確認が必須になります(400Wh/L以下の密度のバッテリーはこれまで通り対象外です)。

なお、モバイルバッテリーと言うとスマホを充電する製品だけかと思いますが、昨今流行りの完全ワイヤレスイヤホン用の外部バッテリーなども対象になりますので十分注意してください。
ただし、同じくスマートフォンを充電できるUSBポートを持つノートパソコンなどは、製品の主たる目的が充電ではないので対象外のようです。

届出~販売までの流れについては、経産省のホームページの案内が大変詳しいのでそれを見てください。

さて、ここでは基準についてもう少し書きます。
経産省が日本の基準にしている基準には実は2種類あって、一つは日本の基準。もう一つは経産大臣が認める国際的な基準です。
今回のモバイルバッテリーはリチウムイオン蓄電池の基準に準ずるわけですが、日本のリチウムイオン蓄電池の基準は別表第9となります。
国際的な基準はIEC62133となりますが、実はそれだけでは不十分で、IEC62133基準にJ62133(別表第12/JIS C 8712:2015)という別の基準を加えたものになるそうです。

中国などの工場からは「PSE対応品」と言って、よくIEC62133のテストをした製品を出して来ますが、それだけではPSE対応になってないようなので注意が必要です。
また、この点も大変重要なのですが、モバイルバッテリーの中に入っている電池セル自体も基準に準ずる必要があります。
多くの場合、セルメーカーと製品組み立てメーカーは全く別です。企業規模も全く違うことがほとんどです。セルがちゃんとしたのを使っているのか確認が求められます。

もう一つ商品上の「表記」について注意があります。
リチウムイオンバッテリーの多くは、定格3.7V。そして仮に合計の電流時が10000mAhだとすると、これまで多くのメーカーは「10000mAhのモバイルバッテリー」と表記して販売していたはずです。
しかし、今後はこれがダメで、出力の5Vでの電流時を表記しなければならないようです。
その際の電流時は「0.2ItA」で出力した結果の電流時を表記するとのこと。
これの意味は「5時間で放電が停止する電流値」みたいです。
仮に37Wh(10000mAh)だとすると、37Wh÷5V÷5h=1.48Aとなるので、1.48Aの電流で出力し、出力が終わった際の合計電流時を確認、その結果を表記するということでしょう。
当然「10000mAhでございます」と書くことはできないです(USBだと5Vに昇圧されるのでどうやっても絶対に10000mAhから減る)。まあ「3.7Vなら10000mAhですよ」というような併記なら許されるかも知れませんが..

しかし、単に10000mAhのような電流時で書くと本当の電池容量が実にわかりにくいです。
以前から言っているように、Wh(ワットアワー)で表記して欲しいもんだと思います。

PSEと言っても、特定電気用品ではない○ですので、自己検査・自己申告です。認証って意味もよく分かりません。誰が何を認証したんでしょうか?
一般消費者の方はそれをよく理解された上で、Amazonなどに外国人が出品する「PSE認証品」を鵜呑みにせず、まずは信頼できるメーカーの製品を選ぶことをお勧めします。

スポンサーリンク
スポンサーリンク