どすえのブログ

京都在住プログラマーの開発ブログ。バイクとキャンプが趣味。

Fortranによる3次元線形補間 | 3D Linear Interpolation

Fortranで3次元の線形補完ルーチンを書く機会があったのでメモ。1次元のケースから確認し、2次元、3次元に拡張する流れで進める。 1次元の線形補間 1次元グリッド上で値がそれぞれ定義されているとする. ここでは, との間にあるにおける値を求めてみる. ま…

非線形カルマンフィルタ (2) - アンサンブルカルマンフィルタ -

目次 目次 本シリーズについて アンサンブルカルマンフィルタ 適用 参考書籍 本シリーズについて 非線形現象に対するカルマンフィルタを本で勉強したのでメモも兼ねてまとめます. 前回の記事 dosuex.hatenablog.com では状態遷移、観測がともに線形である(行…

非線形カルマンフィルタ (1) - 線形カルマンフィルタ -

目次 目次 本シリーズについて TL;DR カルマンフィルタ カルマンスムーザ 実装 参考資料 本シリーズについて 非線形現象に対するカルマンフィルタを本で勉強したのでメモも兼ねてまとめます. 観測データに基づいて, 線形確率システムの状態ベクトルを逐次的…

サンフランシスコで後ろから殴られてヘッドホンを盗られた話

カメラロールを見返していたら、こんな事件があったなと思い出したので振り返りブログに。 アメリカ西海岸を単身旅行中にサンフランシスコで殴り飛ばされてヘッドホンを盗まれた話です。 時は2018年2月、2週間のアメリカ西海岸旅行に出発しました。サンフラ…

threadingとQueueを使ったDjangoでのマルチスレッド処理

Djangoで、リクエストが来たら発火する処理が時間のかかるものだった場合、処理自体は裏で走らせておいて、とりあえずレスポンスを返しておきたいというケースがあると思います。 例えば、ユーザー登録が完了した際に確認メールを送信するといった作業です。…

【節税】フリーランス一年目ならこれだけやれば80点

こんにちは。フリーランスエンジニア4年目のどすえです。 フリーランス1年目のときに確定申告で苦労したこをと思い出しながら、フリーランス1年目の人が税金・保険料対策として最低限やるべきことをまとめました。 フリーランスはノーガードで確定申告を行う…

PythonのpsutilでCPU使用率を並列的に監視する

Pythonで何か処理を走らせている時に, CPUの使用率を定期的に監視するスクリプトを書いた. マルチスレッドにすることで, メインの処理を止めずに定期実行できる. 重い処理の計算機負荷の時系列データをレポートしたい時とかに使えるかもしれない. コード全文…