はてなブログを持っていれば、誰でも参加できます。
Objective-Cランタイムで定義される風変わりな名前のマクロ。 Macro OBJC_BOOL_IS_BOOL iOS | iPadOS | Mac Catalyst | macOS | tvOS | visionOS | watchOS #define OBJC_BOOL_IS_BOOL OBJC_BOOL_IS_BOOL | Apple Developer Documentation O…
Today I Learned (TIL) の投稿。今日学んだことを雑多に書く。 Lambda関数からステートマシンを起動する import boto3 import json import os sfn = boto3.client('stepfunctions') # 環境変数から取得 STATE_MACHINE_ARN = os.environ['STATE_MACHINE_ARN'] de…
ズバリ、1階とは ズバリ、1階とは、 項(johnとか、maryとか、XとかY)については議論出来る 述語(parentとか、grandparent)については議論出来ない という物で、対照的に、1階に対して階位差の有る体系は、 述語についても議論出来る プログラムに対する仕様に相当 となると思います。また、 親等を項にすれば、親子関係は述語で無くなり、1階の範囲内で議論出来る様になる、 というの…
これまで何となく使っていたClaude Code。 Claude Code Docsを読んでいき、知らなかった点や気づきをメモしていく。 Claude Code の仕組み - Claude Code Docs チェックポイントで変更を元に戻す Esc を2回押すとローカルファイルの変更を直前の状態に巻き戻すことができる チェックポイントはローカルなファイル変更管理を行なっており、git とは関係な…
before after 下側に巻きつけて貼り付ければいいじゃんとさっき気がついた(5年使ってるのに)。
Treasure Data では4月に新しいサービス Treasure AI Studio を発表しました*1。この製品の開発は迅速に行う必要があり、monorepo 構成にして FE 側と BE 側を同一リポジトリにおくことで AI Agent がシームレスに開発できることを狙いました。この構成は AI Agent の面ではよかったものの、CI/CD については課題に直面しました。対応策を考えて…
前提となる環境 Claude Codeへ導入する 前提: uvを入れる MCPサーバとして登録する 言語サーバとツールチェーンの前提 言語サーバがうまく動かないとき Serenaのアーキテクチャを分解する 2つのプロトコル: MCPとLSP solidlsp: 言語サーバの抽象化層 SerenaのツールはLSPリクエストに翻訳される シンボルのname pathという考え方 contextsとmo…
目次 はじめに ScrollRect を使わない理由 標準コンポーネントの課題 ReusableScroller のアプローチ 全体のアーキテクチャ ScrollView ― 制御の中心 ScrollCellData ― セルのデータ ScrollCell ― セルのビュー 初期化処理 セルリサイクルの仕組み 2つのリストによる管理 スライディングウィンドウ方式の差分更新 事前計算レイアウトと二分…
うちの事務所では10年以上前から、お客様向けに作成したエクセルの給与計算ソフトをお渡しして、給与計算をしてもらうケースが時々あります。 ただ大昔に作ったものであまりメンテナンス性も良くなく、計算方法が変わるたびにアップデートに苦労するのが悩みの種です。 最近も子供・子育て支援金に対応するか悩んでいたのですが、最近Claude先生にお願いすると一瞬でアプリを作ってもらえるので、これもできるかなと聞い…
LocateAnything-3Bさんを味見🦔 結構早くて、(意地悪な対象じゃなければ)結構品質が高いのですが、、、NVIDIAライセンス(ざっくりいうとNVIDIA関連会社以外は商用不可)なのが、ちょっと使いにくいんですよねー。。。 LocateAnything-3Bさん、L4 GPUでコレが806 ms👀使いどころを考えれば結構使い道あるとは思うんだけど、、、安定のNVIDIAライセンス(NV…
次のページ