OpenStreetMapで更新後1年半以上経った建設用地を探す

OpenStreetMapでは、長いあいだ調査・更新されていないうちにデータと現況が合わなくなってしまうことも多い。よくあるのが、調査の時点では工事中だったため「建設用地」としてタグ付けされ、その後工事が完了しても更新されていないというケースだ。landuse=construction のついた地物が更新後1年半以上経っていた場合、よほどの大工事でなければ再調査すれば建物が出来上がっている。そんな地物を抽出して「この工事、そろそろ終わっているんじゃないの?」と確認しに行きたい場合は、Overpass QL

続きを読む »

ライスクリスピーと水飴で雷おこしのような物を作ろう

雷おこしを作るには「おこし種」という物が必要なのだが、お米を蒸して乾燥させて焙煎して……と大変らしい。しかし、朝食シリアルとしてスーパーマーケット等で普通に売られているライスクリスピーを使うと、おうちで楽しく「雷おこしのような物」を作ることができる。普通の雷おこしよりも若干柔らかく、さくっとしているので、子供でも食べやすい。 材料 必ず必要なのが水飴。今回の記事で紹介しているような分量だと水飴大さじ3杯を使っている。それからライスクリスピー。こちらは50gほど使った。そんなに大量に使うわけではないが、調整し

続きを読む »

ESP32+MicroPythonでPWMのdutyが反映されずにハマる

ESP32 + MicroPythonで、PWMオブジェクトを生成した直後にdutyをセットすると、なぜか反映されずにdutyが100% (常時HIGH) になってしまうという問題に遭遇し、ちょっと困った。再現性は不明。毎回ではなく何らかの条件が揃ったときに発生し、同じコードでも発生したりしなかったりする。原因はよくわからないが回避策がわかったので共有する。 なお、今回したMicroPythonのバージョンは1.19.1である。 ESP32+MicroPythonでPWM まずは基本の話。MicroPyth

続きを読む »

ニラを冷凍し、いつでもチヂミを作れるようにする

ニラはどうしても余りやすい。しかもすぐに傷んでしまう。一束買って餃子に使うとどうしても余る。余ったニラをスマートに使い切る良い方法はないだろうかと考えたところ、「冷凍していつでもチヂミを作れるようにする」というのがベストであるという結論に達した。 チヂミは良い チヂミは良い。 とにかく美味しいし、焼き肉のときに一緒に出てくるととても嬉しい。スナック感覚で食べることもできるし、ニラを入れ過ぎなければ朝食にも良い。 材料も色々なものが使える。基本はニラ。ニラがないとちょっとチヂミっぽくない。それから玉ねぎ、さら

続きを読む »

折り紙で立体的なクリーパーを作る

Minecraftのアイツを折り紙で作ってみたらけっこういい感じの物ができたので、作り方を共有する。普通サイズの折り紙2枚使用し、切り込み無しで作れる。頭は普通の「ふうせん」で、胴体はオリジナル。けっこう試行錯誤して、胴体がかなり良い形になったと思う。立体的で、しっかり自立する。折り紙としての難易度は「鶴よりちょっと難しい」くらい。 頭を作る 頭は折り紙の超定番「ふうせん」そのまんまである。形状はただの立方体。膨らます前に顔を描き込むのがポイント。知ってる人はここを飛ばして次の「胴体を作る」から読めばOK。

続きを読む »

OpenStreetMapで日本のキャッシュレス決済手段をタグ付けしやすくなった

OpenStreetMapでは、店舗や自動販売機に決済手段をタグ付けすることができる。 国際的なクレジットカードブランドなどは既存のプリセットに含まれていたが、ICカードやスマホ決済などの比較的新しい決済手段や、特定の国や地域でしか使われていない決済手段などはドキュメント化されていないものも多い。OpenStreetMapでは、一応、「定義されていなくても勝手にタグ付けしちゃっていい」ということになっているのだが、それだとマッパーがそれぞれのやり方でタグ付けし、データの形式がバラバラになってしまう。 そこで

続きを読む »

MicroPythonで複数の候補の中から最もRSSIの大きいネットワークに接続する

MicroPythonで開発する場合にちょっと便利なコード。いつも同じ場所で開発するならいいが、よそに持っていく機会があったり、複数の場所で開発を進めたりするとき複数の候補の中から最もRSSIの大きいネットワークに接続できるようにしておくと捗る。 まずこんな感じでSSIDをパスワードのペアのリストを定義する。 その中から最もRSSIの大きいものに接続する。 起動時にこれが実行されるようにしておけば、スキャンして見つけたネットワークの中で preferred_networks に含まれるもののうち、最もRSS

続きを読む »

ブラウザでAWS IoT CoreにMQTTでPub/Subしたい場合にやるべきことリスト

「WebブラウザでAWS IoT Coreに接続してMQTTでPub/Sub」する場合の流れをまとめておく。 具体的なソースコードとかは載せない。「やってみたいけれどどうすればいいのかわからなくて途方にくれている」「情報が多すぎて、実際にどれとどれをやれば良いのかがわからない」「心が折れそうだ」という場合のひとつの指針として役立つのではないかと思ってここに書いておく。さまざまな技術的アプローチがあるのだが、「こんな方法もあんな方法もあるよ」と話を広げず、「この手順でやればひとまず出来る」という流れをできるだ

続きを読む »

MicroPython + WebREPLでファイルシステムを弄る

まず読むべきものは MicroPythonの “os” クラスのドキュメントである。基本的にファイルシステム関係はこのクラスで取り扱うことになる。 os – basic “operating system” services — MicroPython 1.19.1 documentationhttps://docs.micropython.org/en/latest/library/os.html#filesystem-access 基本操作 使う前に、まずimportする。 importしないと &#8

続きを読む »

プリキュアシャンプーは作品ごとに香りが違う

プリキュアシャンプーは毎年作品のテーマに合わせて香りが変わる。 「ヒーリングっど♥プリキュア」はフルーティフローラルの香り。シャンプーの香りとしてはスタンダードな甘い香りだ。「癒やし」をテーマにした物語と花をモチーフにした主人公にぴったりだ。 その次の「トロピカル~ジュ!プリキュア」はマリンブーケの香り。海辺の街と海底世界を舞台とした物語を象徴する、潮風のような爽やかな香りだ。 成分も違う。 「食」をテーマにした最新作「デリシャスパーティ♡プリキュア」は、デリシャスアップルの香り。思った以上に

続きを読む »