投稿一覧

11-15件 / 70件

あけまして(遅)

あけましておめでとうございます(遅) すみません。年末年始とバタバタしていて更新が一切できていませんでした。本日からまた当サイトの更新をしていきます。何卒よろしくお願いします。 簡単に近況報告を。年末、妻がインフルエンザにかかりまして、一昨日まで子供を連れて実家に避難していました。万が一子供がインフルエンザにかかって後遺症でも残ったら大変ですからね…。いやぁ、子供がかからなくて本当に良かったです。インフルエンザ、本当に流行っているらしいですね。皆様もお気をつけて…。 そして、実家にいた影響で私は食べ過ぎてしまいました。一時は最大6kgも太ってしまいましたが、今はもう少し落ち着いて4kg増です。人生でこんな体重になったのは初めて。歳を感じます。食事制限とちょっとした運動を毎日やることにしました。 睡眠時間は大事です。今日はもう寝ます。では。

pageview 133

サンタ来る

本日も簡易的に。 サンタさんが来てプレゼントを置いていきました。朝起きて見せると子供は目もくれず(分かっていましたけどね)。プレゼントの中身は、対象年齢が少し上のおもちゃなので、まだ興味がないみたいです。どちらかというと、プレゼントの中身よりもプレゼントの包装の方がお気に入りのようでした。夢中になって包装で遊ぶ姿はかわいいですが、目を離さないようにしないと。知らないうちに包装の紐が首に巻き付いていたりしたら怖い。 話が変わります。育児の隙間時間にVSCode上でReactの環境構築をしてみたのですが、エラーが発生してReactプロジェクトが作成できず。時間が限られていたのでトラブルシューティングが満足にできていません。何が原因なのかは明日以降改めて調べていきます。 それと、React+WebAPIによるアプリケーション構築について調べている途中で知ったことがありました。JuliaはCだけでなく、Fortranのコードも呼び出すことができるのですね。もし今までに書いた私のFortranコードがJuliaから呼び出せるのであれば、数値計算のシステムを手軽に作れるかもしれません。面白そうです。 ただ、Juliaは一度学習を中断しているんですよね。確か構造体の、メンバに対する値の代入仕様が気に入らなかったことが理由だったはず。言語のコンセプトとしてはすごくいいなぁと思うんですが、こう、かゆいところに手が届かない感じが惜しい。当時から言語仕様がアップデートされているかもしれないので、もう一度最新バージョンに対する仕様を見てみて、使いたいと思えば使うことにしようかな?もしくは、バックエンドの処理は全てFortranで書いてしまい、フロントエンドだけJuliaに任せるのもいいか…?でもそうするとJuliaを使う意味があまりないような気がしてしまいます…うーん…。

pageview 129

クリスマスパーティー

今日は本当に疲れた...もう体力の限界なので簡易的な日記でご容赦を。 今日は妻の友人の家でクリスマスパーティーをしてきました。うちの子供と妻の友人のお子さんのためのイベントです。クリスマスパーティーって楽しくていい思い出になりますからね。 子供達はよく笑っていました。クリスマスパーティーそのものを楽しんでくれていたかは分かりませんが、楽しそうで何よりでした。向こうのお子さんにサンタさんから代わりに預かってきたプレゼントを渡したところ、楽しそうに遊んでいて嬉しかったです。 さて、明日は我が家にもサンタさんが来ますよ。我が子よ、楽しみに待っているがいい。ふはは。

pageview 126

学習対象をFlutter→Reactとします

連日簡易的ですみません。 サンタさんがプレゼントを置いていきました。我が家のクリスマスツリーの下にプレゼントがありますよ。子供の反応が楽しみです、反応ないかもしれないけど… 以下、全然関係ない話です。先日、DartとJavascriptの実行速度の違いを調べてみるという話をしました。調べてみたところ、実行速度にそこまで大きな違いはなさそうでした。そうするといよいよ、FlutterではなくReactを学んだ方がよさそうです。ということで、Flutterの学習を中断し、Reactの勉強に移行します。Dartと違ってJavascriptならある程度書き方が分かるので、学習コストが下がります。助かる。 それにしても、Javascriptって意外と速いんですね。例えば、次の記事では各言語の実行速度をライプニッツの公式による円周率の計算によって計測しています。 【11種言語比較】プログラミング言語の”処理速度”を考える https://plainprogram.com/processing-speed-of-program/ インタプリタ型の言語だからPythonと同じくらい遅いのかと思っていました。何故速いかというと、その鍵はJITコンパイルにあるようです。ChromeやNode.jsで用いられているJavascriptのエンジン「V8」ではJITコンパイル(ソースコードの実行時にするコンパイル)が行われており、そのおかげで速いとのこと。ということは、処理を関数にまとめて繰り返し用いるようなコードを書くと更に高速化が見込めるというわけですね。 JITコンパイラといえば、先日Python3.13でも追加されましたね。まだ実験的に導入した段階とのことで、そこまで実行速度は出ないことが予想されます(あまりよく調べていないので、実は速いのかもしれません…)。JITコンパイルが行われるJavaやJavascriptでこれだけの速度が出ている現状を考えると、Pythonもそのうちもっと高速化するのでしょうね。そうなると、いよいよ弱点らしい弱点が静的型付でないくらいになりますね。すごいなぁ、Pythonは。

pageview 125

個人HP開設!

2ヶ月半ほど当サイトを作り続け、やっと開設することができました!ここまで短かったようで長かった・・・。 日記記事はこれから毎日書いていく予定です。毎日更新がしたいのと、文章を書かないと作文力が落ちていくので・・・もちろん興味がない方は日記以外の記事だけ読んでいただければと思います。 私のことが知りたい方は当サイトの「自己紹介」を読んでください、いればですけど・・・。今後ともよろしくお願いします。 それでは本日はこの辺で。

pageview 122