AmbisonicsとUnityの座標系

Ambisonicsの本を読んでいて、頭が悪いので座標系がわけわからなくなりがちだったので、絵に描きました。Ambisonicsは前後がX軸・左右がY軸・上下がZ軸。コンピュータ画面の座標系(左上が原点で右がX軸・下がY軸)や、Unity(右左がX軸・上下がY軸・前後がZ…

自作PCのクリーンインストール

marui.hatenablog.com 7月に組み立てたPCにいくつかデバイスドライバ周りのアップデートがきてたので、適用したらFuzeDriveが破壊され、PCが起動しなくなりました。はい、Intel Rapid Storage Technologyのアップデータが含まれていたのでした。(FuzeDrive…

本日の給油

給油日 オドメーター (km) 給油量 (L) 単価 (円/L) 燃費 (km/L) 距離単価 (円/km) 2020-03-16 11037.1 3.46 138.73 42.51 3.26 2020-03-20 11217.6 2.83 133.92 63.78 2.10 2020-03-21 11407.0 3.11 142.12 60.90 2.33 2020-03-22 11612.2 3.50 138.57 58.63…

本日の給油

給油日 オドメーター (km) 給油量 (L) 単価 (円/L) 燃費 (km/L) 距離単価 (円/km) 2020-02-22 10890.0 2.67 141.95 51.20 2.77 2020-03-16 11037.1 3.46 138.73 42.51 3.26 2020-03-20 11217.6 2.83 133.92 63.78 2.10 2020-03-21 11407.0 3.11 142.12 60.90…

フィルターバンク (Julia Advent Calendar 2020)

このエントリはJulia Advent Calendar 2020の25日目のものです。Juliaを音に関する研究によく使っているので、その中から一つ紹介したいと思います。 音の加工をするときにフィルタというものを使うことがあります。フィルタは、特定の周波数の音を除去した…

周波数から音名を得る (Julia Advent Calendar 2020)

このエントリはJulia Advent Calendar 2020の24日目のものです。Juliaを音に関する作業によく使っているので、その中から一つ紹介したいと思います。 音の高さをあらわす方法にはいくつかあります。周波数を使うと「1秒あたりの周期の数」として物理的にも明…

RでOSを判別する方法

R

先日、JuliaでOSを判別する方法を書きました。 marui.hatenablog.com Rでも同じことをやりたい場合があるので、メモしておきます。Sys.info()関数を使うと、システムについてのさまざまな情報が得られます。その中でもsysnameがOSの種類を取ってくるものです…

JuliaでOSを判別する方法

普段使用しているコンピュータが2台あります。一つはMacBook Proで、もう一つは自作のWindows PCです。それらのあいだでデータの共有・同期を行うのにはGoogle Driveを使用しています。 Juliaについても同様で、Google Driveに_juliaという名前のディレクト…

本日の給油

給油日 オドメーター (km) 給油量 (L) 単価 (円/L) 燃費 (km/L) 距離単価 (円/km) 2020-02-22 10890.0 2.67 141.95 51.20 2.77 2020-03-16 11037.1 3.46 138.73 42.51 3.26 2020-03-20 11217.6 2.83 133.92 63.78 2.10 2020-03-21 11407.0 3.11 142.12 60.90…

ゲーム機の世代とは?

こんど発売になるPlay Station 5は第9世代のゲームコンソールだということなんですが、ここで出てくる世代ってなんだろう?と思いました。Play Station 5が第9世代なら、そこからさかのぼっていけばPlay Station 1は第5世代。スーパーファミコンが第4世代、…

東京都のCOVID-19データを取ってくる(Julia版)

先月のエントリでRを使って東京都の新規陽性者数を取得してくるプログラムを作りました。 marui.hatenablog.com 今日はそれをJuliaでやってみたいと思います。とは言っても、Rでやっていることとほとんど同じで、HTTPパッケージを使って東京都のサイトにアク…

久しぶりにバス献血してきた

十代のころから献血を続けています。特に学生の頃は献血ルームまで徒歩2分のアパートに住んでいたこともあって、月初めの土曜日は献血というかんじの生活をしていました(残念ながら、その献血ルームは今年3月に閉所となってしまいました……その地方唯一の血…

東京都のCOVID-19データに指数関数をあてはめた

R

昨日、データが取って来れるようになりました。 marui.hatenablog.com そこで、緊急事態宣言解除後の新規陽性者数について指数関数をあてはめてみました。 縦の破線が緊急事態宣言と解除の日*1、赤色の実線が7日間移動平均線で、緑色が指数関数フィットです…

東京都のCOVID-19データを取ってくる(R版)

R

今日の東京都では366人の新規陽性者数が確認されましたね。今後どうなることやら。 catalog.data.metro.tokyo.lg.jp 統計を勉強している人は、生きているデータだとモチベーションが上がるし有用性もあるかもしれないから自分でもデータ分析してみよう、なん…

Chromeのアプリ用URL

昔からabout:のようなちょっと秘密のURLというのはありました。 gigazine.net このところChromeの使用頻度が上がったので、Chromeの隠し機能をオンオフできるchrome://flagsなどを知りました。そして、そのちょっと秘密のURLの一覧表にアクセスできるというU…

WWDC 2020で発表されたAirPods Proの3Dオーディオ

今回のWWDC 2020では、MacがIntelチップからARMチップへの以降が発表されて盛り上がりました。しかし個人的に最も嬉しかったのはAirPods Proのアップデートでした。以下のビデオの42分25秒付近から始まる3分間です(ボタンを押すと42分25秒から再生されると…

自作PCを組み立てた

はじめに 一部で話題になっている5万円台PCや7万円台PCを参考にしつつPCを組んでみました。そもそも以下の記事が発端なんですが、その時期にあわせてメインマシンの買い換え時期がそろそろなことと、在宅勤務の時間が長くなったのに自宅でノート機を使ってい…

本日の給油(スーパーカブ110プロ/JA07) & 千葉県一周の旅

給油日 オドメーター (km) 給油量 (L) 単価 (円/L) 燃費 (km/L) 距離単価 (円/km) 2020-02-22 10890.0 2.67 141.95 51.20 2.77 2020-03-16 11037.1 3.46 138.73 42.51 3.26 2020-03-20 11217.6 2.83 133.92 63.78 2.10 2020-03-21 11407.0 3.11 142.12 60.90…

本日の給油

給油日 オドメーター (km) 給油量 (L) 単価 (円/L) 燃費 (km/L) 距離単価 (円/km) 2017-09-15 10004.7 3.09 123.96 53.03 2.34 2017-10-04 10152.2 2.08 125.96 70.91 1.78 2017-10-18 10314.9 3.42 125.73 47.57 2.64 2018-05-05 10499.5 3.18 137.74 58.05…

JuliaからRCallを使ってANOVA君を呼び出す

ANOVA君は、井関龍太氏が開発している、Rで動作する分散分析プログラムです。様々な実験計画に対応できるようになっており、分散分析に加えて多重比較や単純主効果の検定もやってくれます。自分ではlm()とかaov()なども使ってはいますが、ANOVA君は一回の関…

本日の給油

給油日 オドメーター (km) 給油量 (L) 単価 (円/L) 燃費 (km/L) 距離単価 (円/km) 2017-09-15 10004.7 3.09 123.96 53.03 2.34 2017-10-04 10152.2 2.08 125.96 70.91 1.78 2017-10-18 10314.9 3.42 125.73 47.57 2.64 2018-05-05 10499.5 3.18 137.74 58.05…

Land of Lisp第7章

Land of Lispを読んでいます。日本語版も英語版も英語電子版も持っているのに、読み終わる前に投げ出して、また最初から読み始めるということを何度も繰り返しています。以下、日本語版と英語Kindle版へのアフィリンクです。 本書で使用しているCommon Lisp…

続 Wikipediaのフォントを変えてみた

数年前に、Wikipediaを読みやすくするためにCSSをいじって調整しました。 marui.hatenablog.com 今日は、英語版と日本語版とでハイフネーションの挙動を変えてみました。具体的には以下のようになっています。:lang(en)を使って英語版では両端揃えでハイフネ…

Juliaパッケージのインストール・スクリプト

新しい環境にJuliaをインストールするときに、自分が使うパッケージ群をまとめてインストールしたいことがあります。 僕の場合、以前はテキストファイルに add Atom add Juno add IJulia のように書いたものを準備しておいて、Pkgモードにコピペするようにし…

2019年に買って良かったもの(アフィ注意!)

2019年にAmazonで買ったものから、買ってよかったなーと思ったものを書き残しておこうかと思います。 (TLDR; ホットクック、Skyrim、ウクレレ、ベイズモデリングの本、教育心理学の本、でした) ※商品画像込みで簡単にリンクを付ける方法が分からなかったの…

Julia 1.3.1にSampledSignalsをインストールした

先日のアドベントカレンダーへのエントリ中で、「今回のエントリはJulia 1.0.5用に書いています。というのも、Julia 1.2や1.3あたりからLibSndFileなどのインストールがうまくいかない状況になっているからです」と書きましたが、それが解決できたので記録を…

パワースペクトル計算の2つの方法 (Julia Advent Calendar 2019)

はじめに これはJulia Advent Calendar 2019の20日目の記事です。「音について何か書きます」と宣言したので、普段Juliaを使って音についてどんなことをしているかを紹介します。今年はパワースペクトルの計算を、(1)信号全体をフーリエ変換する方法と、(2)…

Julia(とR)で古典的多次元尺度法

昨日、こんなツイートを見た。 以前、県庁所在地と県庁所在地の間の距離が一番近いのどこか気になって、大津と京都が一番近いという無駄知識を得たんだけど、国土地理院さんが「都道府県庁間の距離」というなんのために作成されたのかまったくわからない図表…

PortAudio.jlのインストール(2019年11月3日時点)

PortAudio.jlが公式レジストリから消えてしまったのか、これまでのようにインストールしようとすると「見つからない」と言われてしまいます。 (v1.2) pkg> add PortAudio#julia1 ERROR: The following package names could not be resolved: * PortAudio (no…

AES147 New York技術発表より

10月16日(水)〜10月19日(土)に行われた147th AES Conventionに行ってきました。AES Conventionは大きく製品展示と技術発表に分かれます。僕は技術発表を中心に参加して30件以上の発表を見聞きしましたが、その中で個人的に面白いと思った発表をいくつか書き…