AndroidでFFTはJTransformsが楽だった

最近Androidアプリの開発をいまさらながらはじめました。今回作ったのは、音声をAndroidスマートフォンに入力し特定の音が鳴っていないか検出するアプリ。FFTで周波数解析して、周波数領域でピーク検出をするのが簡単そうです(時系列データだとノイズの影響が大きく難しそうだった)。それで、AndroidでFFTって、何がいいのかな…と調べると、標準APIのVisualizerの話がよく出てきました。…が、単純にFFTするだけなら、JTransformsが使いやすかった、という記事です。

“AndroidでFFTはJTransformsが楽だった” の続きを読む

トランプ旋風雑感:アメリカにも『空気』があるんです?

今回のアメリカ大統領線は、下馬評を裏切りトランプの大勝利となりました。個人的には両候補のどちらも好ましく思えないので、アメリカ人の思うままに選べばよいと思っていましたが、内心ではなんだかんだでヒラリーになるのだろうと、当日のお昼頃(日本時間)まで思っていました。本当にトランプとはねぇ。

“トランプ旋風雑感:アメリカにも『空気』があるんです?” の続きを読む

サイドバーはないものとして考える

当サイトは2カラムのレスポンシブデザインで、PCなどで見るとサイドバーが表示されます。モバイルファーストだのスマホシフトだのと喧しい昨今ではありますが、当サイトは記事の性質故か、今でもPCからのアクセスのほうが多いです(6割弱)。しかし、今後モバイル比率は上がるだろうということや、検索でたどり着くパターンが多いことなどを勘案すると、サイドバーはないものとしてサイトを構築していったほうがよいのかなと思う今日この頃です。

“サイドバーはないものとして考える” の続きを読む

Androidアプリ開発:3.5mmイヤホン端子からマイク録音(ライン録音)

Androidのアプリ開発で、3.5mmイヤホン端子の外部入力をマイク録音するためのメモです。いわゆるライン録音です。しかし、AndroidのAPIでは明示的にライン録音を指定するのが難しいらしく、ヘッドセット用のマイク-イヤホン分岐アダプタを購入しました。

“Androidアプリ開発:3.5mmイヤホン端子からマイク録音(ライン録音)” の続きを読む

結局サイトをhttps対応させました

httpsなかなかhttps対応のモチベーションが上がらない」では面倒でいまいちやる気にならないと書いていましたが、結局https対応させました。どうせいずれやるつもりではあるのだし、それだったら早いほうがよいか…と。アドレスバーのプロトコル部分が緑色になり、かっこよくなりました。

“結局サイトをhttps対応させました” の続きを読む

もうMac miniは諦めてMacBook Proを買ってしまおうか…

Mac mini 2012を愛用しています。クアッドコアCore i7 2.3GHz、メモリ16GB、SSD 480GB + HD 1TBのFusion Driveです。先日MacBook Pro 2016が発表されました。これを受けて、もういい加減Mac miniの新型は諦めて、MacBook Proを買おうかどうか、悩んでいます。もうMac miniには期待してはいけないのでしょう……。

“もうMac miniは諦めてMacBook Proを買ってしまおうか…” の続きを読む

Apple TV 第2世代をiOSデバイスからBluetoothで検出することはできない

いまさらApple TV 第2世代の話もないですが、ちょっとトラブルがあったので。表題のとおり、Apple TV 第2世代を、iOSデバイスからBluetoothで検出することはできません。これは第3世代以降の機能です。Appleのサポートページにもあります。

“Apple TV 第2世代をiOSデバイスからBluetoothで検出することはできない” の続きを読む

ページ速度改善のためnginxで圧縮を有効にする(WordPressでも有効)

PageSpeed Insights

Googleのページ速度測定ツールとしてPageSpeed Insightsがあります。これを実行すると、特に速度対策してないサイトではたいてい「圧縮を有効にする」ようにと注意されます。他にも複数注意されますが、圧縮は簡単な割にスコアが大幅に上がりやすい項目です。また、WordPressなど使っていると、ソースコードをいじるのも一苦労ですが、この項目については簡単に実行することができます。

本記事では、nginxで圧縮を有効にするやり方についてメモします(Apacheにあらず)。

“ページ速度改善のためnginxで圧縮を有効にする(WordPressでも有効)” の続きを読む