0xf

日記だよ

2025-01-01から1ヶ月間の記事一覧

映画「π」

見た。面白かった。すごかった。ただ、おれはいったい何を見せられたんだ...? アマプラにあります。 久しぶりの気合いが入った低予算映画で、見終わった後に放心してしまった。そもそも、円周率に取り憑かれた研究者の情熱に彩られた日常... みたいな感じか…

Reactでリストの途中のデータを更新させるときの処理にちょっと迷ってた

例えば、こういうリストを持つStateがあったときに、 const [sampleData, setSampleData] = useState<number[]>([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) リスト表示して、そのうちのどれかを加算できるようにしようとすると、最初こういうコードを書いていた。 <div> {sampleData</div></number[]>…

AWSの費用系のAPIは us-east-1 にしか生えていないと思い込んでいた

そんなことはなかった。不覚。 を使用した AWS のサービス および 料金の呼び出し AWS の料金表 - AWS 請求 エンドポイント Price List Query APIと Price List Bulk APIには、次のエンドポイントが用意されています。 - https://api.pricing.us-east-1.amaz…

配列とかオブジェクトリテラルを as const するとルックアップ型で値が利用できる

as constすると、配列とかオブジェクトリテラルはそのものズバリの型になる。type MyType = ["hello", "world"] as constは string[]ではなく、["hello", "world"] という型となる。 するとルックアップ型で参照して派生型が作れるねという話。 type Output<T extends { name: string }[]> </t>…

簡単なステートマシン

一つの画面の中でちょっとしたステートマシンを動かしたいときがあり、ライブラリとか使いたくなかったので簡単に書いてみた。意外とスッキリかけるのでは? 型ガードが三項演算子でも動作するようになってて便利。 type StateContext = { memo: string; } ty…

本物と偽物が跋扈する世界では本物にラベルをつけるしかないが...

AIの話。 AI生成物にはAIですってラベルをつけましょうのアプローチでは、AIではなく人間だと偽るAIが利益最大になってしまうと思う。人間のアカウントを使ってAIが操作することまで視野に入れると、コンピュータの向こう側、APIを呼び出している操作を行な…

TerraformとCursor

プライベートのAWSアカウントを一つ設定しなおしている。Terraform管理にしようかなと思って、せっかくなのでCursorに用意してもらうことにした。 まず新しいフォルダ作って、最初の設定をさせる。 AWSのリソースを管理するterraform を作成します。 バック…

映画: 機動戦士Gundam GQuuuuuuX(ジークアクス)

見てきた。面白かった。 こういうもんだろうという期待と違ったものを見せられて満足して帰るというのは、体験としては最高評価と言ってよいと思う。 機動戦士Gundam GQuuuuuuX(ジークアクス) 公式サイト かけることが少ないので公式のリンクを貼っておく。 …

映画「金の国 水の国」

見た。映像は綺麗だし声優もしっかりしているのだがいまいちパッとしない。原作は漫画なのでもしかして漫画読まないとダメなやつ? 映画『金の国 水の国』オフィシャル | デジタルセル&レンタル配信中! 「つまらない」や「不出来だ」とまでいうほどではない…

フロントエンド周りのメモ

ちょっと手元で簡単な管理画面を作ろうとしていた。Elmで書くか、素朴なテンプレートエンジンでサーバーサイドレンダリングをするのが手癖だったんだけど、それもちょっと古いよなあということで Nodeベースの何かとする。 tailwindcss なんとなくわかってき…

Cursorに雑な指示を与えてゲームぽいものを作らせてみる

最近Cursorペアプロ試していてすげーなーと思っていた。 ちょっとまるっとした指示を出してみたらどんな感じになるかなーと思って試してみた。 こんな doc/README.md をおいて、 このシステムはブラウザで遊べるゲームをReactで開発します。ほぼクライアント…

映画「X-MEN」「X-MEN2」「X-MEN: ファイナル ディシジョン」「X-MEN ZERO: ウルヴァリン」

X-MENのシリーズのサウンドデザイン、全体的に低音の量が過剰じゃないですか。自宅のウーファーが鳴りすぎてびびった。 さて、 映画「デッドプール」 - 0xf 映画「デッドプール2」 - 0xf の流れである。 どうもデッドプールはX-MENの映画シリーズの世界観ら…

CSV/TSVファイルをパースする時末尾に改行のみの行があると空文字1列しかない行と解釈される

それはそうですね。はい。(ミスった) あまりにも素朴なミスで、原因に気が付かず悩んでしまった。

年末年始はどうだったのか

龍が如く7をクリアした 龍が如くシリーズ未体験者(以前ちょっとだけ6を遊んだんだけど、シリーズの前の作品が理解に必要そうな感じで序盤で投げ出している)なので、7から新主人公で新規一転という話を聞いてプレイし始めた次第。 けっこう時間がかかった。…

働くのが割と嫌いではない

働くというのは、自分にとっては「やりたいことに合わせてプログラム書いたり数字合わせたり状況の変化に構造を合わせるために不明な箇所を調べたり複数の人間の認識空間を読み取ったり予想したりして時間軸方向になんかいい感じになるよう段取る」ことであ…