なんだか今朝はよく寝た感があった別にそれほどよく寝たわけではないはずなのに謎まあ気持ちよく起きられるのはいいことだ

仕事はレビューとか会議とかそういえば労働者代表になったまた今のところは36協定にハンコ押すだけだと思うけどそのうちまた就業規則の改定に意見を求められるのだろうこういうのを読んで検証するのはけっこう楽しいのでちょっと楽しみではある

夜はnecoccをやっていた四則演算と括弧からなる式をASTに変換してからアセンブリにするところまでx86にはpushとかpopとかあるけどarmにはないのでちょっと詰まったとりあえずは動いているけどこれまた後で悩みそうだな


さてなんか三連休らしいですやったね

なんか気がつくと寝坊していた寝坊はしてないけど10時くらいまで寝てたなんだこれ疲れてるのかまあ元気がない感じはある

今日は雪が降ったらしいお昼に外出したときはちらつく程度だったけど夕方には積もっていたまじか道理で寒いわけだ


仕事は今日も会議多め最近入社した人に挨拶したりした僕もまあ最近入社した人なんだけど

夜は火鍋を食べたうまいそんな辛くないそんな辛くないのは唐辛子を半分しか入れてないからか明日はこれでうどんを食べよう

今日もCコンパイラのやつすこしやったけどなんか頭痛くなってきたのでもう寝ますまあもうこんな時間かスヤスヤ

昨日に引き続き昼間は眠く夜はあまり眠れない概日リズム睡眠相なんかまあそういうやつが年末年始にバグったままなのではないかと思うただこういうのってバグってもすぐ直るものだと思っていたのだけどもうそうではないのかもしれない違う理由なのかもしれないけれど


仕事は今日はあまり実装はしていない会議が多かったそれから採用活動前職で採用活動をやっていたときは独りで決めることはなかったのだけど今は書類選考は独りで決めるらしいとなるとプレッシャあるなと思ったまあそれにもきっと慣れていくのでしょうというか慣れないと捌ききれない

夜はCコンパイラを作り始めたnecocen c compilerなのでnecoccという名前にしたとりあえずすごく基本的なところアセンブリ言語を吐くところをやっていてarm64のアセンブリについて調べたりしている参考にしている文書がx86_64なのでうまく合わせられるか心配ではある


もうそろそろ寝た方がいいのかな明日も会議多めだった気がするふうむ

なんだか昨夜はよく眠れず朝も意味不明なくらい眠かったなんとか出勤したが夕方くらいまでは眠かったまあ年明け初日だし出勤できただけでも上々でしょうやれやれ


今日は眠いのでもう寝ますグウ

昨夜は朝5時くらいまで起きていたTCPを実装したけどどうもうまく動かんなというところで寝た


今日もずっとRust書いてたTCPを直したらどうにか動くようになったチェックサムを計算するところでunsafeな処理をしていたらそこの不具合でたまに計算がずれていたデバッグログを仕込んだときだけずれるのはunsafeっぽいな〜と思ったやれやれ
とりあえずHTTPをしゃべれるようになってこのblogにGETリクエストを投げたりしたまあこのblogはTLSしか対応してないので平文HTTPで来られても304を返すだけだけどとりあえず目標達成という感じTCPたぶん性能を上げようと思ったらもっといろいろ実装することになるのだと思うけどシンプルには要するに毎回ACKを待ちながら順番に送るということらしく思ったほど難しくはないなと思ったハンドシェイクとかはちょっとだるいけど

次の目標は何だろうなCコンパイラかしらもう開発環境がarmになってしまったからx86_64向けの資料は参考にできないのかなそれともネイティヴ実行を諦めればいいのかしらフムンそういえばRustで自作OSを作ってそれでWebサーバーを動かしてる人がいて格好いいなあと思ったのだったOS作るのもねそのうちやりたいよね


明日からはまた仕事すべてを思い出すのに時間がかかりそうだけど

まだ身体が2022年に慣れておらず2022年とか令和4年とか見聞きするとビックリしてしまう令和4年……!?


そろそろ生活リズムを戻さんといかんなということでお昼前に起きた起きてRustを書いたあとこのblogで使っているフレームワークをアップデートしたactix-web 4のbetaが18になっていてけっこう既存コードが動かなくなっており難儀したそろそろstableになってほしい

夕方はカレーを作ったこないだスパイスカレーの本を買ったりして試行錯誤のフェイズにあるなんかでもトマトベースで作るとホールトマト1缶が多すぎるのかかなりトマトトマトした感じになって僕はまあ好きなんだけど妻はあまり好みじゃないらしく難しいなと思う一回思い切って半分で作ってみるかそれかまあ2倍作るというのも論理的には正しい判断だけれども……

夜は数学もしたテンソルが定義されていっている以前にテンソルをちょっと勉強したときはあんまりイメージが持てなくなって挫折したんだけどとりあえず丁寧に手を動かすことでやっていけないかと考えているしかし最近ちょっとペンを持ちすぎていて指が痛いなううむ
今夜はもうすこしRustを書く

あけましておめでとうございますあまり読まれていないつもりで書いているblogに挨拶を書くというのも変な話ではあるのですけれどこういう挨拶は絶対に失敗しないので好きです


夕方近くまで寝ていてそれからおせちとお雑煮を食べ録画していたテレビを観たりゲームをしたりあと数学をやったりしました昼夜逆転している大学生かよまあ正月だしね

そういうわけでたぶんまだ寝ないでしょういまからRust書くのは無謀だろうかいよいよTCPをしゃべりたい

昼過ぎに起きて買いものをして今年の振り返りを書いたりした来年の抱負をあえて考えるならリズムに乗るがいいなと思った今できていることをきちんと続けていくそのリズムに乗りたいそして背伸びすることも忘れない

夜は紅白歌合戦を観た大晦日いろんなテレビ局が特番をやるけど結局は紅白歌合戦を観てしまう安心感があるのだろう習慣とは恐ろしいものだ


寝ます新年早々おなか痛いや食べすぎたか

一年の総括みたいなものを書くのは久しぶりの気がするこの数年あまり振り返るような年だった感じもないなというのとそもそも西暦の節目というものにそれほど意味を感じないというのとがあるのだけど今年はけっこう頑張ったなという気がするしまあこういう機会でもなければ振り返ることもないなと思うのでちょっとだけ書いてみる


Rustを勉強したRustは小難しい型システムがあるので憧れの言語だったが小難しい型システムのために二度くらい挫折していて今回は三度目のはずつまり三度目の正直ですね自転車本を読みつつ最近の発展も学びつつ歯車本も読んでそれからこのblogをRustで全面リニューアルした2010年にPHPで書いて2013年に一度PHPでリニューアルしているので今回は二度目ですいま思うと2013年の僕はまだ何にもソフトウェア開発のことをわかっていなかったなという感じで微笑ましいいまもまだわかっていないことは多いけれど

所有権やライフタイムといった小難しい諸概念は実は案外気にしなくてもできることは多い慣れただけかもしれないライフタイムパラメータを明示的に書くことは実際あまり多くはない所有権については回避するパターンをいくつか覚えたのでなんとかなっているマルチスレッドをやるとたまに手ひどく怒られることはある


今年はアプリエンジニアとしての仕事はほとんどしなかった趣味でちまちまいじってはいるSwiftにasync/awaitが来たのは良かった構造化並行処理の考えかたもSwiftらしくていいなと思ったこれを仕事で使うことは当分ないと思うと少し残念

仕事というと転職をした思えば前職も広い意味では知人からの紹介だったわけであいかわらずこういう縁に助けられがちな人生なのかなと思う僕自身はあまりそういう縁を大事にしない人間なのにそうなってしまっているのは後ろめたい気持ちがなくはないまあ大事にできるときは大事にしていこう

転職後はWebバックエンドエンジニアをやっているPHPをまとまった量書くのは10年ぶりくらいでその間にPHPも今風の言語みたいになっていて驚いたりした思えば長い付き合いだ高校時代の僕にお前15年後も仕事でPHP書いてるぞと言ったらどう思うだろうか

仕事は一年通して概ね順調だったまあそれなりに思うところがあったから転職したわけだけどそれを除けば前職の人たちにも本当によくしてもらったと思う今年は採用にも関わって自分の中では超苦手分野だと思っていた対人コミュニケイション業務も慣れればできなくはないということがわかったこれに関しては僕はいまでもまだ成長途中なのだろうと思う5年前だったら絶対できなかっただろう任せてももらえなかっただろうが

採用に関わって他人の職務経歴書を眺めているうちに自分のキャリアというものに思いを馳せることが多くなった気がする単にそういう年頃なのかもしれない結局自分はどういう部分で存在価値を発揮できるのか無理なく続けられてそこそこ評価されるのか人生という重荷が重いことは変えられないが丁度良い姿勢や持ちかたを工夫することで少しはマシにできるだろう


趣味でいうと数学の勉強をひさびさに始めているいま読んでいるのは相対性理論の数理なので数学というか物理というかという感じだがこれが終わったらまた数論にも再挑戦したい道は遠いけれど諦めたくはない

それからいまはTCP/IPをRustで実装しているこれが終わったら今度はUnixのソースコードを読む本を読もうかなと思っているLinuxカーネルについて学ぶとかCコンパイラを作るというのもやりたいやりたいことがたくさんあるのは幸福なことだと思う

キーボードの自作もした自作といってもキットを組み立てるだけだけど本当は完全オリジナルの設計までしたいと思っていたのだが結局キットで満足してしまっている部分があるでも静電容量式スイッチとかを試したいという想いはありこれはそのうち機を見て挑戦したいな


婚姻生活は2年目になった昨年よりはまあいろいろな部分で消耗することが減ったかなと思う互いに譲歩したこともあるし単に慣れたこともあるだろう来年はさらによくなることを期待したい

人生についてもやはり考えることが増えた気がする友人が子を持ったり家を買ったりしているのを見ると自分も何かしら駒を進めなければならないような気持ちがする幸福な人生の形がそれほど限られているというわけではないだろうが何事にもタイミングというものはある

そういえば健康面ではあまりいい一年ではなかった気がするまあ僕の人生が健康面でよかったことなどもう長いことないのだけど昨年が世間が大変だったにもかかわらずかなりよかったのでそれと比べるとよくなかった片頭痛の癖がひどくなった頭痛はともかく閃輝暗点が出るので仕事に差し支えるそもそも仕事で目を酷使するのが原因であるらしいこれは難儀な持病を抱えてしまったなと思う薬を飲むと抑えられはするので飲む

腰痛などは今のところないただ肩凝りはひどいことがあるこれは姿勢を改善すべきなのだろうと思うがよくわかっていない


振り返って書くに値するようなことはこのくらいではないかと思う悪くない一年だったいい一年だったと言ってもいい自分がどういう人間であるのかそれをうまく制御できていると思うしそれなりに好きでもいられている来年もこのくらいだとよい

来年に向けて特に決意することはなくてここに書いたようなことがそのまま続けられたら上出来だと思うそれはちょっと高望みかもしれないけれど背伸びして生きることを忘れない


そういうわけで本年中はお世話になりました来年もよろしくお願いいたします


追伸:このpostを投稿しようとしたらnginxのPOSTサイズ制限に掛かってしまったこんな長文を投稿したことが長いことなかったから気づかなかったのでしょうウケるな

冬休みに入って夜更かしの癖がついてしまっているよくないねまあいいか


夕方にすこし買いものをして夜はたこ焼きを作った今日はわりとうまい具合にできたやはり油の引き方が重要なのかなという気がするしかしタコが大きすぎてもだめだなと思った

夜はRust書いたようやくDHCPをしゃべってIPアドレスを払い出してもらえるようになった残るはTCPだけどその前にすこしリファクタをしたいこのままで複雑なコードを書くとすごいことになりそう


かつてはあるいはいまでもあんなに儲けている奴は何か悪いことをしているに違いないというような偏見邪推中傷というものが普通にあるがこれはやがて資本主義と道徳が完全に融合するに至ってあんなに儲けているのだから正しいことをしているに違いないになるのではと思ったいや実際ビジネスの文脈ではそう言われるけれどそれが日常の道徳にもなっていくということ世の中金だというのはニヒリズムとして述べられていたはずが単に事実を述べてしまうようになるということ

そうなってしまわないように価値観を顛倒させるというのが宗教だとニーチェは指摘していたような気がするが宗教的なものは少なくとも表立っては力を失っている現在それに抵抗する力はないのかもしれないそれともまた新しく出てくるのだろうか