2025-07-01から1ヶ月間の記事一覧
こういう、階層型のカテゴリと時間軸の表を書くことがあると思います。ありますよね? たとえば、ブレストしたアイディアを分類してタスクに整理していくときとか。 この表の構造をいつも 2.5次元って呼んでるんですが、いまいち伝わらなくて惜しい思いをして…
子供の頃、お金持ちの家のイメージは百科事典で、それはそれは憧れでした。 立派な仕事についている大人(教師や政治家、医者)は、仕事で調べ物が必要になると百科事典を調べて、たちどころになんでも答えが得られるのだろうなあ、と思っていたし、週末は百…
見た。中盤の話の進め方とか映像はしっかりしていたが、正直ちょっと、いやだいぶイマイチだったなあ。 素材が良くて演出が要所要所でよくても全体として面白くないのは、たぶんキャラクターものなのにキャラクターに対する愛が感じられないところだと思う。…
わりと便利な気がしてきた。 mermaid記法けっこうスタイル設定いろいろできてすごいんですが、普段はワークフロー記述くらいしか使わないので文法が覚えられないんだけど、「このノードのスタイルをこうしてくれ」「oneとtwoにもアイコンがほしい」くらいの…
こういう感じ $ mkdir -p {sample/{foo,bar},prod/app/{a,b}} $ tree . . ├── prod │ └── app │ ├── a │ └── b └── sample ├── bar └── foo テーブルは node の console.table を使っている。ブログだと崩れちゃうので頻度は高くはない。 $ node > console.t…
鬼滅の刃劇場版が公開されたらしいですね。3時間ということで、膀胱に自信がない人は配信を待つのが吉という雰囲気がある。 さて、今日のkiroくんですが、どうも無限ループを自力で発見することは得意ではない様子。Claude Code とか Cursor でも同様の事象…
kiro 出てましたね。 普通の使い勝手についてはすでに同僚がシュッと試していたのでそちらを参照いただくといいとして、 AWS の エージェント IDE Kiro を使ってみた kiroへのログイン方式として、AWS IAM Identity Center での Q Developer Pro の設定をし…
ink は ClaudeCode のCUIを組み立てているReactベースの何かです。何か、というのは、なんだろう...? と思ってしまうからですね。これはなんなんだろう。フレームワーク? github.com 以下の簡単な計算機(足し算しかできない)は、ほぼ Cursorの一発出しなん…
3.5から導入されてたやつ。見慣れた感じだ。はい。 import asyncio async def greet(message: str): await asyncio.sleep(1) print(message) async def main(): await greet("Hello, world!") if __name__ == "__main__": asyncio.run(main())
uvの環境が不正な感じになってたので修正した。 といってもアンインストールして入れ直しただけではある。 asdf 0.16.x の破壊的な変更に対応 を参考にした。 まずhomebrew の autoremove を知らなかった。ははーん。 brew uninstall --force asdf # 未使用…
⏺ Write(infrastructure/deploy-scripts/validate.sh) ⎿ Wrote 83 lines to infrastructure/deploy-scripts/validate.sh #!/bin/bash # CloudFormation Template Validation Script set -e # Colors for output RED='\033[0;31m' GREEN='\033[0;32m' YELLOW=…
ここでのAIはめちゃくちゃ普及してきたLLM系のやつ。 そもそも当たり前に汎用のAIバックエンドとして濫用されてしまうリスクがある。オープンリダイレクタとして使われる、みたいな話と同様の構造がある。そしてタチが悪いことに、これには費用がめっちゃか…
騙した「おぢ」は「人間と接した感覚ではない」…頂き女子りりちゃんが留置場で記者に漏らした無慈悲な感情 被害者には「何も思わない、何も思わないですね」 | PRESIDENT Online(プレジデントオンライン) ふと目に入ったのでメモ。 果たして人間と接する感覚とい…
AIはターミナルの幅と日本語文字の表示幅計算が苦手 ⏺ 修正内容 問題の原因 boxWidth := terminalWidth - 4 // これが原因 ターミナル幅85から4を引いて81文字の罫線になっていました。 修正後 boxWidth := terminalWidth - 2 // 左右の枠線文字(┌┐)分だ…
入れ子の markdown はどのように表現するのがスマートなんだろうか。つまり、markdownの中にさらにコードブロックがあって...というとき。 ## hello ```go type WorkflowError struct { WorkflowName string } ``` みたいなやつはどうシンタックスカラーリン…
普通に match でいけるようになってた。便利。 import fire from typing import Union, Tuple def try_parse(value) -> Union[float, str]: try: return float(value) except (ValueError, TypeError): return str(value) def parse_input(a, b) -> Tuple[Un…
.cursor/rules .cursor/rules 以下は開発しようとする対象のタイプによってテンプレートを取り込み分けるみたいなイメージなんだなたぶん。 たとえば python でアプリケーションを作る際に、app/*.py についてはこう、scripts/*.py についてこう、みたいなル…