2024年7月7日日曜日

成田祇園祭 - 118.6kg

 5,6,7日で成田祇園祭実施。とても暑い中、お疲れさまでした。

我が家では、娘が今日の夕方から中学時代の後輩と一緒に行ってきました。課題の写真素材を撮影してしてきたそうです。

課題完成に向けて頑張って貰いたいなと思います。

2024年7月6日土曜日

OLEDディスプレイで遊ぶ - 118.6kg

 Raspberry Pi Pico互換機で、OLEDディスプレイに描画する機能を使ったサンプルプログラムを書いてみました。

MicroPythonFrameBufferというライブラリを使ったのですが、画面に意図した通りに図形が表示されるというのは楽しい物です。

この機能を使って簡単なゲームみたいな物を作れないかななどと考えていますが、なかなかアイディアが出てこないんですよね。

2024年7月5日金曜日

Python - 118.2kg

 毎週、娘のpythonの課題を解いているのですが、私自身pythonを使ったことがありませんでした。

そこで、基礎的な勉強をしておこうと思い、娘の教科書がなかなか良くかけていたので、それを読もうとしたのですが、いつ見ても家で見付ける事が出来ません。で娘に教科書はどうしたのか訊いてみたら、

「学校のロッカーに置いてあるよ」

との回答でした。

家で勉強する気が無いみたいです。大丈夫か?笑

そこで図書館に行って借りてきたのが

新・明解Python入門 第2版

です。

まだよく読んでいないのですが、文法の全体像を網羅し、見易く作ってあり、なかなかのお薦めです。

今更、言語の文法を書いた本を読むのもなという所もあるのですが、

x, y = y+3, x+2

の様な変数への代入法が用意されている事を知らなかったので勉強になりました。一組の変数をセットで設定する際に視認性が高くて便利ですね。

また、

True + 5 の結果は?

とか、考えたことも無い例が挙がっていて考えさせられました。pythonの場合はTrueは1となるので、結果は6になるのですが、処理系によっては、論理型と整数型で、型が違ってエラーとする実装も有り得ます。言語を作る人は、こういった細かな動作まで考える必要があるんだななどと考えさせられました。

この本に対する注意点ですが、何らかのコンピュータ言語を触った事のある人には良いのですが、全くの初心者がこの本から入ると、重い様に感じます。易しく書かれてはいるのですが、分量が多いので、それなりのモチベーションが無いと挫折する人が多いのではと思います。

全くの初心者は、もっと薄い入門書からスタートして、コンピュータ言語とはこういう物だという理解をした上で、この本に入るのが良いでしょう。

2024年7月4日木曜日

Picoでfontを変える - 117.8kg

 RaspberryPi PicoにOLEDディスプレイを付けていい感じになって来たのですが、表示出来る文字が8×8の英数字だけというのはちょっと、なと思い色々と調べてみたら、フォントサイズを大きくする物、漢字まで使えるものが見つかりました。

ライブラリの中身を見ると、やっている事はフォントのデータを持ち、ビットマップ画像を指定した所に表示するという、考えてみれば当たり前の処理をしていました。自分で実装した事が無かったので、画面に文字が表示される仕掛けは考えたことがありませんでした。

とりあえず、常用する環境は何にするのか検討してみたいと思います。


2024年7月3日水曜日

暑かった - 118.8kg

 とても暑い1日でした。朝方は雨が降りそうな空模様でしたが、昼前には梅雨が明けたかなと思える程の夏と言っても良いくらいの天気になりました。

それに合わせてと言う訳では無いのですが、日経平均も4万円を再び超えてきています。このまま上昇してくれると嬉しいのですが、景気が良くなりそうになると、日銀が金融引き締めをやろうとしたり、財務省が増税を仕掛けたりして、なかなか日本の景気は良くなりません。

財務省の人たちは、自分たちは子供の頃から勉強漬けで東大に入り、さらに良い成績を取って財務省に入ったのに、プラプラ遊んで偏差値の低い私大を卒業した連中の方が多く稼いでいるのはズルいと思っているのではないかと想像しています。だから株とかで儲けている人が許せないのかなと。

その上、新たな税金を作り出すと出世するという財務省のシステム。これが日本を行き詰らせている元凶だと思っています。

税金を増やすより、経済を活性化して景気が良くなった方が税収は伸びます。エリート役人たちも、そういう事を考えられる様にならないと、どこまで行っても、勉強しないで遊んでいた連中の方が儲けている事に対する不満を解消出来ないと思うんですけどね。

2024年7月2日火曜日

最後のオリックス優待が届く - 118.8kg

 オリックスの株主優待カタログが届きました。

家族4人分の名義で持っているので4冊です。今年は家族全員が長期保有のAコース。

でも今回限りで株主優待廃止。

寂しいですが、その分、増配で還元して欲しいなと思っています。

2024年7月1日月曜日

RaspberryPi Pico 互換機を試す - 119.2kg

 7月になり、また大量に郵便物が届く様になりました。今日は72通。6月は株主総会の議決権行使書が多かったのですが、7月は株主総会が終わり、その報告が多く、株主優待品が入っている物が多めです。

昨日に引き続き、電子工作のためのテストを進めています。

本日は、RaspberryPi Pico 互換機をMicroPythonで動かすテストをしました。


本体に付いているLEDと、互換機に追加されているWS2812という色LEDは問題なく制御でき、SSD1306というドライバを使っているOLEDディスプレイについても文字が表示出来る所までは確認出来ました。

Pythonで開発できるという点は良いのですが、ドライバにつてはArduinoIDEを使う物と比較して選択肢が少ない様ですね。今回テストした0.96inchのOLEDディスプレイでよく使われているSSD1306用のドライバはありましたが、少し大きめの1.3inchOLEDディスプレイで使われているSH1106に対応したドライバは無さそうです。

子供が学校で習うPythonが使えるという点は良いのですが、新参であるがゆえに、過去の蓄積は少ない様です。

その点を考慮しながら活用する必要がありそうですね。

娘が帰って来たら、毎週月曜日恒例のPython課題のお手伝い。昼食後の授業なので眠くて先生の話が頭に入っていないそうですが、下手に課題に対して手が加えられていないので、かえってやり易いです。

でも初期の頃は娘がもがいた形跡があり、多少なりとも自分で解決しようとしていた様ですが、その痕跡が見られないというのは、どうなのかなと思っています。