まず読むべきものは MicroPythonの “os” クラスのドキュメントである。基本的にファイルシステム関係はこのクラスで取り扱うことになる。 基本操作 使う前に、まずimportする。 importしないと “NameError: name ‘os’ isn’t defined” というエラーが出る。使いたいのはだいたいこのへんの関数だと思う。 ディレクトリ掘ってファイルを置きたい WebREPLを使うとファイルのアップロード & ダ
続きを読む
ごうだまりぽのブログ。計算機の話と、作った物の記録。
まず読むべきものは MicroPythonの “os” クラスのドキュメントである。基本的にファイルシステム関係はこのクラスで取り扱うことになる。 基本操作 使う前に、まずimportする。 importしないと “NameError: name ‘os’ isn’t defined” というエラーが出る。使いたいのはだいたいこのへんの関数だと思う。 ディレクトリ掘ってファイルを置きたい WebREPLを使うとファイルのアップロード & ダ
続きを読むプリキュアシャンプーは毎年作品のテーマに合わせて香りが変わる。 「ヒーリングっど♥プリキュア」はフルーティフローラルの香り。シャンプーの香りとしてはスタンダードな甘い香りだ。「癒やし」をテーマにした物語と花をモチーフにした主人公にぴったりだ。 その次の「トロピカル~ジュ!プリキュア」はマリンブーケの香り。海辺の街と海底世界を舞台とした物語を象徴する、潮風のような爽やかな香りだ。 成分も違う。 「食」をテーマにした最新作「デリシャスパーティ♡プリキュア」は、デリシャスアップルの香り。思った以上に
続きを読むWi-FiもBLEも使えて開発もしやすいとっても素敵なマイコンESP32のプログラムを今までCとC++で書いていたけれども、MicroPythonという便利なものがあるということで試してみた。最初はけっこう面倒だったので記録を残しておく。すべてmacOS上でやっている。 今回使ったボードはこちら。 秋月電子でも買えるよ! MicroPythonというのはどんなものか まず、MicroPythonがどんなものなのか概要を説明する。 ここにMicroPython公式のチュートリアルがある。だいたいこの通りにやれ
続きを読む上野の国立博物館で開催されていた特別展「ポンペイ」に行ってきた。そこで出会った「炭化したパン」が素晴らしかったので家で同じような形のパンを焼いてみた話をしよう。 ポンペイ展はこんな感じ 豪邸に飾られていた贅沢品や芸術作品から普段遣いの道具まで、2000年前の街の活気を感じられる品々が並んでいる。展示品は撮影OK。 ねこちゃんモザイク。 たこ焼き器にしか見えない。 珍妙な彫刻。 「炭化したパン」登場! 目玉展示品のひとつが「炭化したパン」である。写真を撮りそこねたのでこちらの「第3章 人びとの生活:食と仕事」
続きを読む「かきかたプリントメーカー」で作ったプリントに名前を書く欄が付けられるようになった。 デフォルトではオフになっているが、位置を選ぶと こんなふうにおなまえ欄が追加される。 どうしてこんな更新をしたのかというと、「かきかたプリントメーカー」が最近「教室での配布物」作りに使われる機会が多くなったから。 もともと家庭用に使われる想定だったのだが、最近は国内外学校や各種教室の教材をかきかたプリントメーカーで作っていますというメールを国内外からいただくことも増えた。 ちなみに、生成したプリントには特にクレジットも入れ
続きを読むRaspberry Piにディスプレイを繋いで使う場合、たいていは解像度をこんなふうに設定すればどうにかなる。 $ sudo raspi-config これで “2 Display Options” > “D1 Resolution” を選ぶと、選べる解像度のリストが表示される。 ここにちょうどいいサイズがあればラッキー。そのまんま使えばいい。しかし、微妙なサイズのディスプレイだとここのリストになかったりする。raspi-configだけで設定しようとす
続きを読む古いMacBookが突然壊れてしまった。電源が入らない。SMCリセットも効かない。ジーニアスバーで見てもらったところロジックボードの破損と思われるとのこと。そろそろ古くなってきたかなと思っていたところなのでこれを機にMacBook Air 2020年モデルに新調した。初めて使うApple M1機である。 新しいマシンと仲良くなる上で色々なことがあったのでメモを残しておく。 Time Machineから復活 Time Machineにとっておいたバックアップから復活。Wi-FiでTime Machineにつな
続きを読むかきかたプリントメーカーに「書き順アニメーション」という機能を実装した。 これを作る際に使ったテクニックを紹介する。スクリプトは不要。純粋なSVGだけで次ようなアニメーションが作れる。 (2021/06/16追記 : アニメーションSVGの貼り過ぎでスマホだとめちゃくちゃ重かったり表示されなかったり遅延が発生したりします。すみません。) SVGに「線を途中まで書く」という機能自体はない。そこでちょっと工夫が必要になる。 テクニックの概要はこんな感じだ。 「ものすごく荒い破線で線を表示し、破線のオフセットがち
続きを読むmacOSで、時間のかかる処理が終わった時や、何かやらないといけない時間になった時など、こんなふうにピコンと通知を出したいことがあるだろう。 そんなときはJXAを使ってこんなスクリプトを書いてどこかに置いておく。 #!/usr/bin/osascript const app = Application.currentApplication() app.includeStandardAdditions = true function run (args) { app.displayNotification
続きを読む先月髪を50cmほど切った。 ビフォー。長い。 アフター。爽やかで大変素敵である。 バッサリと50cm切るとさすがに頭が軽くなる。リングフィットアドベンチャーも捗るし、風呂の後に乾かすのも楽になった。 今までの人生の大半をショートヘアで過ごしていたが、ここ5年ほどずっと伸ばしていた。「なんか面白そうだしロングヘアを体験してみたい」という好奇心と、第一子が生まれて美容院に頻繁に行けなくなりショートだと維持しづいらいだろうという事情。 しかし、実際伸ばしてみると、ストレートの太い毛なのでアレンジもいまいち決まら
続きを読む