[iOS] CoreMotionでCMErrorTrueNorthNotAvailableが発生するちょっと意外な原因

iOSのCoreMotionを使って、磁北ではなく真北を基準として端末姿勢を取得しようとする。だいたいこんな感じのコードになる。

すると、このハンドラにCMErrorTrueNorthNotAvailableというエラーが渡ってくる場合がある。そのまんま「真北が使えない」ということだが、原因がけっこうわかりにくい。結論をいうと、考慮すべき原因として以下のようなものがある: 何らかの理由で位置情報が取れていない (これは公式ドキュメントにも書か

続きを読む »

「かきかたプリントメーカー」に新スタイル「日めくりカレンダー」を追加

「かきかたプリントメーカー」のアップデートを行った。「日めくりカレンダー」スタイルが新たに加わった。 文字は漢字・ひらがな・英語の3種類から選べて、年表記も西暦・和暦の両方使える。レイアウトは4分割・2分割・1枚まるごとの3種類。A4で4分割にするとコンパクトな手帳サイズ、子供がのびのび書くなら2分割、デコる前提ならまるごと1枚。 好きな色のカラーペンやクレヨンで目立つ字を書くのがおすすめ。色を塗ったり、絵を書いたりしても楽しいかもしれない。最近は新型コロナウィルスの影響で家にいることが多くなり、生活が単調

続きを読む »

「かきかたプリントメーカー」がかなり豪華になった

2019年1月に公開した「かきかたプリントメーカー」だが、11月に大型アップデートをして、その後もいろいろと小さなアップデートを重ね、なかなか良い感じになった。使えるレイアウトが6種類に増えて、特訓から遊び、季節の行事まで様々な用途に対応できるようになった。 おまけ。へのへのもへじが練習できる。 先週のアップデートでは「絵日記スタイル」に画像のアップロード機能を追加した。もともとあったA4とB5に加えて新たに日本の郵便はがきのサイズもサポートしたので、絵葉書っぽく使うこともできる。 ちなみに、開発者の家庭の

続きを読む »

そのへんにある紙を簡単に黄金比に切る方法

目の前にある紙を黄金比に切ることになったとする。定規もコンパスもない。ハサミか手で切らないといけない。さてどうするか。 黄金比? 黄金比とは何かについてはWikipedia「黄金比」に色々書いてあるので省略。とりあえず \(1\colon\frac{-1+\sqrt{5}}{2}\) であるということを把握しておこう。\(\frac{-1+\sqrt{5}}{2}\)で割れば\( \frac{1+\sqrt{5}}{2}\colon1\)になる。  こんな具合に無限に正方形が切り出せる。ぐるぐるぐる。 細長

続きを読む »

お気に入りの英語Podcastを紹介するよ!

興味のある分野の英語Podcastを聴くと、情報収集とリスニング練習を同時にできてとてもお得だ。今年の5月にとってもかわいい第2子を出産してからは両手が塞がる時間が多くなり、毎日耳からAirPodsを生やしてPodcastを聴いているうちにけっこう聴き取れるようになってきた。 面白そうな番組があったらとりあえず登録し、無理に全部聴こうとせず、ライブラリがごちゃごちゃしても気にしないというスタイルで気軽に聴いている。その中でおすすめできるPodcastを紹介しようと思う。 話すスピードもざっくりカウントしてみ

続きを読む »

USBasp 2.0 + avrdudeでATmega328PにArduinoプログラムを書き込む

Arduinoで開発したプログラムを素のATmega328pに書き込んで自作回路で動かしたい……という場合にどうするかについてのメモ。外部クリスタルなども含めてArduinoの青いボードと同じ構成にするならArduino IDE上で完結することも可能だが、実際にはヒューズビットなどを若干変える必要があったりする。そんな場合は とりあえずArduino IDEから書き込んでみて 書き込み時に実際に実行しているコマンドを把握して avrdudeのオプションを追加したものをコマンドラインから実行 という流れで大体

続きを読む »

AtomのTreeに.gitignore対象のファイルを表示する

メモ。Atomで「普通に編集したいけれどgitでは管理したいわけじゃない」というファイルを.gitignoreの対象にすると、デフォルトではTreeに出てこなくなる。それは困る。 対処法 “Preferences” を開いて “Packages” を選択、”Installed Packages”  の中から “tree-view” を選択して “Settings” ボタンを押す。 &#82

続きを読む »

Raspberry Pi でNAU7802を簡単に使うためのnpmモジュールをリリースしたよ

24bit A/Dコンバータ NAU7802 をRaspberry Piで動かすためのnpmモジュールを作ったので公開した。 nau7802 – npm maripo/npm-nau7802 (GitHub repository) NAU7802は単品だと入手しづらいが、けっこうあちこちで使われていて、たとえばSparkFunでもブレークアウトボードつきで入手できる。 電圧の読み取り・チャネル切り替え・レート切り替え・キャリブレーションなどのよく使う機能がさくっと呼び出せるような内容になっている

続きを読む »

かきかたプリントメーカーのアップデートを進めている

2019年1月にリリースしてからけっこう好評な「かきかたプリントメーカー」を大幅にアップデートする作業を進めている。文字データをすべて独自のベクトルデータにし、スタイルを大きく変更できるようにした。現在、別ページでちょっとお試しできるようになっている。 かきかたプリントメーカー改 (β) 設定項目が色々増えた。 基本の袋文字。子供がはじめて使うひらがなドリルもたいていはこのスタイル。 太文字や点線でも出せる。 書き順・文字の濃さ・書きはじめの矢印も表示・非表示が切り替え可能。黒い太文字で出力し、薄めのコピー

続きを読む »