t_wの輪郭

Feedlyでフォローするボタン
2025年5月
あれあれあれあれあれ
CORS2025年5月18日Access-Control-Allow-OriginPreflight Request

あれ

2025/5/18 22:17:00

CORSエラーとバトルしていたのだけど、Preflight Requestが原因っぽかったので、OPTIONSのAPIを作成し、204を返しつつレスポンスのヘッダーにAccess-Control-Allow-Origin: *を設定したら疎通できるようになった。
ブラウザのネットワークタグでPreflight Requestがうまくいっていたように見えたのは、Next.jsがデフォルトで用意しているやつが通信していたのだろう。


分からんやんこんなん。というかネットワークの知識弱すぎる。


ともあれ動くようになったので、明日サーバーに上げよう。22時を超えた今やる気はでない。

あれ
引き入れ引き入れられ他者輪郭あれ
あれ
ObsidianMermaidMarkdownVSCode拡張機能AI駆動開発

あれ

2025/5/18 14:26:00

AI駆動開発のためにmdファイルに埋め込んだMermaidの図を拡大縮小移動できるVSCode拡張機能が必要。

AIにプログラムを書かせるにしても、AIに設計させるにしても、プレーンテキストでクラス図なりER図なりが記述できて、それを人間と機械の双方が読めると捗るはず。

2025年今時点のAIにプログラムを書かせると、どんどん新しいファイルを作っていくので、これはなんらかの方針や制約がないと厳しい。


Obsidianが使えるのではと思われたが、Mermaidの拡大縮小ができなかった。
LogSeqは公式にはMermaidのレンダリングできない。プラグイン使うとできるらしいんだけど、ちょっとめんどい。

あれ
他者輪郭引き入れの合意形成奥ゆかしい所作

あれ

2025/5/18 14:05:00

1.他者輪郭の輪符を本文に書いて描き出す
2.他者輪郭の作成者が引き入れる


という奥ゆかしい所作が生まれてきている気がする。
そうすることで、引き入れるという行為の「やって大丈夫かな」を回避している。

そうしなければいけないという意味ではない。

あれ
CloudKitchensデリバリーお好み焼き
あれ
野菜お好み焼き

あれ

2025/5/18 12:55:00

お好み焼きって野菜なんですよ。キャベツは野菜だし、ソースも野菜だし、小麦粉も野菜なんすわ。
「お好みのサラダ焼き」が訛って「お好み焼き」になったという説もある(民明書房)。

あれ
『クリエイティブプログラマー』Creative Programming Ploblem Solving TestCPPST創造的プログラミング問題解決テスト

あれ

2025/5/18 9:31:00
1. 専門知識1 2 3 4 5
プロジェクト中に多くの知識を得た
新しい実践的なプログラミングの技術を学び適用した
問題領域に対する洞察を得た
プログラミングの技術的側面に魅力を感じた
学習プロセスとその改善方法を思いついた
このプロジェクトは知らない部分が多かったので心地よく感じた
新しい知識を知っていることと関連付けようとした
プロジェクトのおかげでコーディング以外の知識も得た
2. コミュニケーション1 2 3 4 5
同僚からのフィードバックを定期的に求めた
問題を紙やホワイトボードに書いて可視化した
クライアントやエンドユーザーからのフィードバックを定期的に求めた
同僚のタスクを助けた
チームメイトが締め切りに追われることがないように、自分のタスクは時間内に完了させた
チームメイトのアイデアと努力をサポートした
自分たちの成果がとても誇らしかったので、みんなに披露した
他者の提案を徹底的に考えた
3. 制約1 2 3 4 5
解決策の正しさを定期的に見直した
時間的なプレッシャーのせいでパフォーマンスが低下したことはなかった
コードをできるだけエレガントにしようとした
課題の制約を見極めようとした
(可能な場合)友人や家族にプログラムをテストしてもらった
創造的な自由度が高くても、的確な決断ができた
コーディングが期間短いことが、学習プロセスを加速させた
プログラムを自分でテストし、使いやすさに気を配った
4. 批判的思考1 2 3 4 5
問題についての議論では、よく代替案を提案した
私たちが持っているさまざまな選択肢を、定期的に慎重に評価した
うまくいかない時は、あえてコードを1から書き直すこともあった
自分で複数の情報源を使って情報を探した
チームメイトにどのように実装したかを尋ねることは有効だったと思う
何かを調べる時は常にソースの信頼性を確認する
なぜそのように機能するのかを100%理解することは重要だった
他のプロジェクトを見ることで、自分のプロジェクトについて考えることができた
5. 好奇心1 2 3 4 5
プロジェクトの進行中、自分のコンフォートゾーンから大きく外れた
プロジェクトの多くの部分が興味をそそった
プロジェクトの多くの側面に関わることが楽しかった
プロジェクトのいくつかの側面に没頭するのは楽しかった
プロジェクトの複雑さに刺激を受けた
追加の機能を実装したくなった
プロジェクトの開発中、とても楽しんだ
プロジェクトを終わらせるために自分を追い込む必要はなかった
6. 創造的な心の状態1 2 3 4 5
プロジェクトのある1点に集中し続けた
生産性ツールを使って、問題の本質により集中できるようにした
この経験はとてもやりがいがあると感じた
作業中、時間があっという間に過ぎ去っていくように思えた
プロジェクトの高い要求を満たすのに、自分は十分な知識を持っていると感じた
プログラミングはほぼ流れるようにできた
自分が何を達成したいのか、はっきりと理解していた
外部の人が自分のコードについてどう思うかは気にならなかった
7. 創造的なテクニック1 2 3 4 5
1つの問題を解決するために、様々な方法を使った
問題を解決するために、他の領域の知識を使った
問題に立ち向かうために、さまざまなアイデアを組み合わせた
物事をじっくり考えるために、あえてときどき休憩をとった
新しいアイデアを出すために、他者とブレインストーミングをした
全体を見るために、ときどき一歩下がってみた
問題がありそうなときは、他のプロジェクトか、インスピレーションを得るようにした
完全に行き詰まったと感じたことはなかった
『クリエイティブプログラマー』
学習文章を意味に変換する

あれ

2025/5/18 8:24:00

文章を読む

頭の中で文章を意味に変換する(意味として覚える)

頭の中の意味を元に文章を書いて元の文章を再現する(この時に元の文章は見ないし、間違っていたとしても書き切る)

あれあれ
2025年5月あれ

2025年5月17日

2025/5/18 5:57:00

やりたい

-

やらねば

  • 先週サボった耳鼻科通院
  • 研究

やった

  • 研究
    • コンテナをデプロイした
    • CORSでエラー出てめんどい
  • 先週サボった耳鼻科通院
    • 空気通しで空気が通りやすくなってきた
    • 花粉の終わりを感じる
  • エアコンをつけた
    • 室温が28℃に達し、作業意欲の低下がみられたため
    • 故障していた場合に夏本番までの対応を可能とするため

明日

あれ
要求仕様書『大規模言語モデルによる要求仕様書の品質評価』

あれ

2025/5/17 10:47:00

課題

  • 要求仕様書を自動で評価し、問題点を洗い出したい

解決方法

  • 正規表現や形態素解析のルールベース処理と、LLMを組み合わせる

評価方法

  • 人が行った過去の指摘が再現されるか

結果

  • 過去の指摘の再現性が、LLM単体よりも向上

次に読みたい

あれ
ブックマークレット

今日の輪郭を作成するブックマークレット

2025/5/17 7:53:00
javascript:(()=>{window.open(`https://dlt.kitetu.com/?kw=${encodeURIComponent(new Date().toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join(""))}&dln={${new Date().getFullYear()+"年" + (new Date().getMonth()+1)+"月"}}> \n <-{${new Date(Date.now()-24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}} \n {${new Date(Date.now()+24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}->`)})()
あれ
2025年5月

2025年5月16日

2025/5/16 19:38:00

やりたい

やるべき

やった

  • 聖地巡礼
  • 本を読む
  • 模様替え
    • ソファーとテーブルを窓際に移動させた
      • いわゆる「旅館の例のスペース」のような感じにした
    • 窓から光が入るので、明るく、読書がしやすいはずだ
    • 窓際のソファーでコーヒーを飲んで本を読んでみているが、前の配置よりもかなり良くなった
  • 片づけ
    • 模様替えの前に片づけないといけないので、軽く片づけた
    • 実質的不要物が入っている段ボールを部屋の奥から出口へと移動させた
      • 廃棄がしやすくなるはず
  • 朝からカフェに行って本を読む
あれあれ
AIウェブ広告

あれ

2025/5/16 14:41:00

ウェブサイトがAIを介して広告を人間に届けるのむずそう。

AIによって無関係な広告は除去されて、有益な情報だけがユーザーに届くようになるんでないか。そうなると「良い情報を求める人に提供することこそが宣伝になる」という理想郷じみた理念が現実に近づくんでないか。

あれ
あれ

あれ

2025/5/16 11:36:00

30分前ぐらいに他のウェブサイト(fast.com、misskey.io)を含めて繋がりにくくなっていました。
今は復活してます。

上記事象はWi-Fiルーターを再起動したら直ったので、うちのネットワークが悪かっただけで他では発生していない可能性もあります。

あれ
『なぜ依存を注入するのか DIの原理・原則とパターン』ストラテジーパターン『オブジェクト指向における再利用のためのデザインパターン』
あれ
Command-Query SeparationCQSコマンド・クエリ分離

あれ

2025/5/16 9:13:00

コマンド・クエリ分離Command-Query Separation: CQS)の原則は、状態の取得と、状態の変更を分離すべきというプログラミング設計上の原則。

  • クエリとなる各メソッドや関数は、システムの状態を変えることがないこと
  • コマンドとなるメソッドや関数は、システムの状態を変化させるが、何も結果は返さないこと
あれ
構造化ログ『セキュア・バイ・デザイン』『なぜ依存を注入するのか DIの原理・原則とパターン』
あれ
2025年5月

2025年5月15日

2025/5/15 23:08:00

やりたい

やらねば

  • 研究
  • iPad miniを充電する

やった


明日

やりたい

聖地巡礼
ホルモンでカレースープを作る

あれ
2025年5月15日DecoratorパターンDecoratorでエラーハンドリング

あれ

2025/5/15 21:54:00

Decoratorパターンで例外のハンドリングができる……ってコト?!


こんな感じっぽい

class ErrorHandlingProductRepositoryDecorator implements IProductRepository {
  constructor(private readonly productRepository: IProductRepository) { }

  async insert(product: Product) {
    try {
      this.productRepository.insert(product)
    } catch(error) {
      // エラーハンドリングの処理
    }
  }
}

class Application {
  constructor(private readonly productRepository: IProductRepository) { }
}

const application = new Application(
  new ErrorHandlingProductRepositoryDecorator(
    new ProductRepository()
  )
)

こうすることで、ProductRepositoryは「エラーハンドリングとか知らね」ってできるし、テストとかでエラーハンドリングしたくない場合はProductRepositoryをApplicationに直接渡してしまえばよいってわけね。

あれ
『なぜ依存を注入するのか DIの原理・原則とパターン』『クリエイティブプログラマー』
あれ
あれ

あれ

2025/5/14 23:20:00
segmenter = new Intl.Segmenter("ja", { granularity: "word" });
Iterator.from(segmenter.segment(document.querySelector("textarea").value)).map(s=>s.segment).toArray().join()
あれ
2025年5月

2025年5月14日

2025/5/14 20:54:00

やりたい

  • 家計簿のつけ方を考える
    • マネフォが無料だと一年分しか見れなかったりしてアレ
    • メモもつけたい

やるべき

  • 研究

やった

  • 労働
  • Anki
あれ
DIcoding agent疎結合クラス図クラス設計

あれ

2025/5/14 19:20:00

クラス図つくったらAIがいい感じに実装してくれんか

coding agentクラス設計ちゃんとやって、DI疎結合にして、モジュールの中だけでAIに暴れて作ってもらうと、いい感じにできんかという気持ちです。
失敗したら捨てたらよろしい。

あれ
2025年5月あれ

2025年5月13日

2025/5/13 21:48:00

やりたい


やらねば

  • 研究

やった

あれ
NotebookLMNotebookLM API

あれ

2025/5/13 21:47:00

Grokの回答

直接の回答

  • NotebookLMに公式APIは存在しないが、サードパーティの非公式APIは利用可能。
  • 公式APIがないため、無料利用や機能の詳細は不明。
  • 非公式APIはGoogleの公式サポート外で、リスクや制限がある可能性。

概要

NotebookLMはGoogleのAI搭載ノートツールだが、2025年5月現在、公式APIは提供されていない。公式ドキュメントやフォーラムでもリリース予定は確認できず。一方、[notebooklmapi.com link]のようなサードパーティの非公式APIが存在するが、Googleのサポート外で利用には注意が必要。

料金と機能

公式APIがないため、無料利用や具体的な機能は不明。非公式APIの詳細は提供元に確認を。

結論

NotebookLMの公式APIは存在せず、非公式APIの利用を検討する場合はリスクを理解して進めること。


調査報告

NotebookLMのAPIに関する調査結果を以下にまとめる。2025年5月13日時点の情報に基づき、公式・非公式の観点から分析。

調査背景と目的

NotebookLMはGoogleが2023年にリリースしたAI駆動のノートツールで、ドキュメント要約や情報管理を支援。ユーザーのAPI存在や無料利用、機能に関する質問を受け、公式情報と議論を調査。

公式APIの有無

  • Google公式サポートページ[NotebookLM Help link]やクラウドドキュメント[Set up NotebookLM Enterprise link]にAPIの言及なし。
  • Google AI Developers Forumで2024年6月・12月、2025年1月の投稿確認。公式回答は「公開APIなし」[How to Access NotebookLM Via API? link][NotebookLM API? link]。
  • 日本語ブログ[Ai Cafe link]でも「API連携不可」と記載。

結論として、2025年5月13日時点で公式APIはなく、リリース予定も不明。

非公式APIの存在

  • Reddit投稿(2024年8月)で[notebooklmapi.com link]の非公式APIが開発中と報告。リンクや動画、テキスト処理をサポート、Googleアカウント不要[r/notebooklm on Reddit link]。
  • [autocontentapi.com link]も有料非公式APIとして言及、詳細不明。
  • [notebooklmapi.pro link]は「Podcast API」とあるが内容空。

これらはGoogle非公式で、セキュリティや信頼性のリスクあり。利用時は提供元の確認を。

無料利用と機能

  • 公式APIなしのため、無料利用や機能は不明。NotebookLM自体は無料プランと有料プラン(月額20ドル~)あり[AIsmiley link]。
  • 非公式APIの料金・機能は提供元依存、調査では詳細得られず。

ユーザー需要と展望

  • フォーラムでビジネス用途のAPI需要高。企業はサブスクリプション支払いも検討[How to Access NotebookLM Via API? link]。
  • 2025年5月13日時点でGoogleからのリリース予定なし。

まとめと注意点

  • 公式API: 2025年5月現在なし、提供予定不明。
  • 非公式API: [notebooklmapi.com link]等あり、Google非公式でリスク伴う。
  • 無料利用・機能: 公式APIなしで不明。NotebookLM自体は無料プランあり。
  • 非公式API利用時はセキュリティや規約に注意。
項目 詳細
---------------------------------------------------------------------------------------------
公式APIの存在 2025年5月13日時点でなし。フォーラム・公式ドキュメントで確認。
非公式API [notebooklmapi.com link]等存在。Google非公式でリスクあり。
無料利用可能性 公式APIなしで不明。NotebookLM自体は無料プランあり。
機能 公式APIなしで不明。非公式APIは提供元による。
ユーザー需要 フォーラムでAPI要望多数。ビジネス用途の需要高。
今後の展望 公式リリース予定は2025年5月13日時点でなし。

最新情報はGoogle公式チャンネルやフォーラムで確認を。

2025年5月13日
2025年5月マネフォ

2025年5月12日

2025/5/12 23:05:00

やりたい

やるべき

  • 研究のやつ作る
  • MoneyFowardとか入れる

やった

  • MoneryFowardを復活させる
    • 以前使っていたアカウントを復活させた
    • 口座を一つのアプリで見られるようになった
    • 過去12ヵ月の間、本業の手取り<支出 でなかった月がなかった
    • 支出減らさな……
  • 労働
あれ
2025年5月

2025年5月11日

2025/5/11 23:28:00

やりたい

  • NotebookLMで音声を作るパイプラインを考える
  • 『t_wの輪郭』に特定の日付の投稿をまとめるページを作る

やるべき

ちょっとやった

  • 研究のやつ作る
    • 気の迷いでNext.jsからHonoへの移行をはじめそうになった
    • クリーンアーキテクチャやDIを勉強したおかげ(せい)で、設計が変わっていってしまっている

やった

  • 母の日の送り付け
    • 贈呈用のコメを送り付けた
  • 冬布団の圧縮
    • 手で軽く空気を抜いてから掃除機で空気を抜いたら、いつもより早くて楽だった

明日

  • 後景の文字数を集計してみる
あれあれあれあれあれあれあれあれあれあれあれあれあれあれあれあれ
Next.js合成基点カスタムサーバー

あれ

2025/5/11 20:14:00

Next.js使う場合はDIの合成基点をどこに置けばええんや。


Next.jsの中に合成基点を置こうとするのがアカンかもしれん。とか思ってたら、プログラムからサーバーを立ち上げるカスタムサーバーってのがあるのか。
https://nextjs.org/docs/pages/guides/custom-server


プロジェクトルートにappディレクトリを置けとNext.jsが怒ってくる。プロジェクトにNext.jsが従属してほしいので、nextjsディレクトリとかに押し込めたい。むずい。


というか、今作ってるやつはNext.jsである必然性はないので、フロントエンドをVite+React、APIサーバーをHonoにした方がすっきりするかもしれない。

あれ
アンチパターンDI依存注入Constraned Constructionによって特定のコンストラクタシグネチャを強要するAmbient Cotextを使って揮発性依存をどこからでも取得できるようにするService Locatorを使って依存を取得するControl Freakによって密結合したコードを作成する
コンパイル時の織り込みは依存注入のアンチパターン
2025年5月
あれ散歩メモ2025年5月10日あれあれあれあれあれあれ
デライト(なんでもメモ)デライトで身についた所作デライトを捨てられるデライトは矯正ギプス

あれ

2025/5/10 21:42:00

「目の前の情報だけを取り扱う」という所作をデライトで身に着けたために、デライトに置いてあるデータへの致命的な依存はなくなりつつり、逆説的にデライトから離れることも可能ではないかと思えてきた。あえて離れるようなことはしないが。


また、そういった所作になるように緩やかに導かれているような感じがあり、デライトは矯正ギプスのようだとも思う。

あれ
データの質量で身動きが取れなくなる「データを貯めれば溜まるほど便利に」←ムリでは積み上げないデライトワーキングメモリーの制約
あれ
文化祭リーゼントと祭りの納得感体育祭

あれ

2025/5/10 21:28:00

散歩をしていたら祭りをしているところがあり、そこにリーゼントがいた。なんだか納得感があった。というよりも、リーゼントの居場所は祭りにしかないのかもしれない。

学生時分には、はっちゃけた髪型が許されるタイミングは文化祭と体育祭しかなかったのだ。

あれ
散歩散歩の帰りにバイクシェアを使う

あれ

2025/5/10 21:17:00

散歩で歩いたことのないところへ行こうとすると遠くまで歩く必要があり、そうすると帰りがしんどいという問題がある。散歩の帰りにバイクシェアを使うと、この問題を解決できるかもしれない。でも電車が使えるなら電車の方が楽。

あれ
デライト(なんでもメモ)PodcastNotebookLMにデライトを読み込ませるデライトでRAGPodcastの自動生成読まずにシェアした記事NotebookLM

あれ

2025/5/10 21:14:00

デライトに読んでない記事が増えるにつれて、Podcastの自動生成が良さそうに思えてくる。

NotebookLMがPodcast的な音声を生成してくれるらしいので、一度NotebookLMでデライトを読み込ませるのを試してみてもいいかもしれない。

あれ
ナレッジグラフナレッジグラフブロックチェーングラフ型ブロックチェーン
あれ
ブロックグラフDAG型ブロックチェーン
あれ
PERT図をタイムラインにするPERT図を一人称視点にする

あれ

2025/5/10 20:53:00

PERT図を作るとごちゃごちゃになってしまう。PERT図を一人称視点にすることができれば、ごちゃごちゃになったPERT図の全体を見ることなく、なんとかやっていくことができないだろうか。

一人称視点にするための形式としてはPERT図をタイムラインにすることを考えている。

あれ
三点見積もり割引現在価値の確率分布プロジェクトは投資

あれ

2025/5/10 20:49:00

プロジェクトを投資と考える。三点見積もりという手法を用いた場合、工数・費用・便益の確率分布を出すことができる。この確率分布を用いて、プロジェクトの割引現在価値の確率分布を出すことができないだろうか。

あれ
遅延評価勉強法なんか良さそう駆動学習勉強はpushやるか?pullでやるか?pullで勉強pushで勉強割引現在価値

あれ

2025/5/10 20:43:00

勉強はpushやるか?pullでやるか?の対立が私の中にある。pushで勉強は「なんか良さそう駆動学習」、pullで勉強は「遅延評価勉強法」と呼んでいた。

そのどちらよりもより良い方法、というよりも、その両方が求めるところを融和させる方法が必要だ。

恐らく、pullの考え方を拡張して、勉強対象の割引現在価値を求めることができればいいのではないか。そうすれば、「必要」「役立つ」のpull的精神を満たしつつ、「pushで勉強」の「いつか役立つ」をうまく比較可能な数値に落とし込むことができる。


もちろん、「勉強したい」「興味がある」というやる気の側面も無視できない。やる気が出るものを優先すれば、時間当たりに勉強した量を増やすことができる。やる気を「労力(コスト)を減らすもの」として扱うと良さそうだ。

あれ
Windows上のcodexをOllamaで動かす

あれ

2025/5/10 0:30:00

Windows上のcodexをOllamaで動かすの、意外と面倒。
Windows本体でcodexを動かすとLLMが書くUnixコマンドが動かないし、WSL2で動かすにはWindows上で動くOllamaに WSL2から接続する必要があるが、どうもめんどくさそう。

あれ
Windows上のcodexをOllamaで動かす

あれ

2025/5/10 0:02:00
{
    "model": "qwen3:14b",
    "provider": "OLLAMA",
    "providers": {
        "OLLAMA": {
            "baseURL": "http://localhost:11434",
            "apiKey": "apikey"
        }
    },
    "history": {
        "maxSize": 1000,
        "saveHistory": true,
        "sensitivePatterns": []
    }
}
あれ
2025年5月codexをOllamaで動かす
買うもの2025年5月9日あれあれあれ今日の輪郭を検索するショートカット
あれ

あれ

2025/5/9 22:45:00
javascript:(()=>{window.open(`https://dlt.kitetu.com/?kw=${encodeURIComponent(new Date().toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["%E5%B9%B4", "%E6%9C%88", "%E6%97%A5"][i]).join(""))}&dln=<-{${new Date(Date.now()-24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["%E5%B9%B4", "%E6%9C%88", "%E6%97%A5"][i]).join("")}} \n {${new Date(Date.now()+24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["%E5%B9%B4", "%E6%9C%88", "%E6%97%A5"][i]).join("")}}->`)})()
あれ
しなちくシステムしーもらくらくコミュニティあれ
あれ
デライト(なんでもメモ)マイクロブログには自分がいないマイクロブログには他者しかいない

あれ

2025/5/8 23:06:00

マイクロブログには他者しかいないという感触が生まれた。マイクロブログで自分の投稿が他人から反応されなければ何もない。

一方で、デライトには自分がいる。

言い換えるなら、「マイクロブログには自分がいない」。


足元の、「やっていること」に着目すれば、Xでは自分の投稿を「いいね」しないし、Misskeyで自分の投稿に自分でリアクションを付けたりしない。する人もいるかもしれないが。一方で、デライトでは自分が自分の輪郭を引き入れる。この差が感触の差を生じさせているのかもしれない。

もうすこし目線を上げると、自分の投稿を誰のために作っているかという違いだろう。マイクロブログでは他人からの反応を期待して投稿するが、デライトでは自分の反応 あるいは 自分に起こる反応を期待する。

さらに目線を上げると、マイクロブログではこれから自分が投稿しようとするものを他人として見て、どう評価されるかを検品して投稿する。そういった意味でもマイクロブログには自分がいない

あれ
デライト(なんでもメモ)表記揺れ

あれ

2025/5/8 22:45:00

私の使い方では、デライトでは表記ゆれを無視しても良さそうに思えてきた。その日描き出した「あれ」と「あれ」が同じ輪郭に結びついていればさえいれば、それでよい。

もちろん、表記ゆれを統制すればもっと過去の「あれ」とも紐づけられるが、感覚的にはそれらとは切断されているので、同じ輪郭に引き入れられていないことはむしろ自然といえる。

表記ゆれを統制するのが面倒くさいので正当化できると嬉しいともいえる。

あれ
粗大ゴミ2025年5月8日

あれ

2025/5/8 18:42:00

キッチン用の電子レンジとかを置くラックを廃棄した。使ってなかったし、置き場に困って戸棚の前に置いていたために戸棚が開けられず邪魔だった。上になんとなくおいてしまっていたものは適当に避けたので、適宜よきところへ安置させる必要がある。

あれ
2025年5月

2025年5月7日

2025/5/7 22:48:00

やること

  • 粗大ゴミの券を買う

やりたい

  • GWにやったことをまとめる

やった

  • 粗大ゴミの券を買う
    • セブンイレブンに無かったのでファミマに行った
あれあれあれ
AppRunでNext.jsを動かしてみる

あれ

2025/5/7 6:22:00

『クイックスタート | さくらのクラウド マニュアル』のとおりにやると特につまづくことなくデプロイできた。

手順:超ざっくり

  • さくらのクラウドに登録する
    • 登録後にクレジットカードを登録しないと警告のポップアップがでる
  • コンテナレジストリを追加する
  • コンテナレジストリにユーザーを追加する
  • コンテナレジストリにイメージをpushする
  • 『AppRun β コントロールパネル』からアプリケーションを作成する
あれ
AppRun

あれ

2025/5/6 19:29:00

ようやくAppRunにNext.jsをデプロイできました。現場からは以上です。

IPアドレス制限もちゃんと効いてる。よすよす。


アカウント作るところから始めて3時間かかった。

あれ
AppRunIPアドレス制限

あれ

2025/5/6 18:41:00

さくらのクラウドのAppRun、普通にIPアドレス制限あるじゃん。助かる。

しかも、今のところは無料だ。IPアドレス制限に固定で21 USD/month を要求するクラウド事業者も見習ってほしい。

あれ
GitHub PagesCloudflare TunnelAppRunWasmer EdgeでNext.jsを動かしてみるAppRunでNext.jsを動かしてみる

あれ

2025/5/6 16:09:00

Cloudflare Tunnelを使う方式で考えてたけど、よくよく考えたらCloudflare Tunnel使わなくてもいけそうな気がしてきた。ブラウザのAPIのためだけにhttpsを使いたいという要件だったので、フロントエンドをGitHub Pagesとかで立てて、APIはVPN内のサーバーへ飛ばせば良い。

フロントエンドも隠蔽したいので、Wasmer EdgeでNext.jsを使おう。CloudFlare Workerでコンテナを動かせるようになったらしいのでそれを試してもいいかもしれない。いや、AppRunだろう。まだ無料だし。コンテナなので逃げやすいし。

あれ
2025年5月
あれあれ
Cloudflare Tunnel2025年5月5日

あれ

2025/5/5 23:52:00

↓のコマンドでCloudflare Tunnelのお試しができた

cloudflared tunnel --url http://localhost:3000 --protocol http2

--protocol http2を付けなかった場合には、↓のエラーがでた。

2025-05-05T14:46:24Z ERR Failed to dial a quic connection error="failed to dial to edge with quic: timeout: no recent network activity" connIndex=0 event=0 ip=XXXXXXXXXXXX
あれ
ノリトレン2025年5月5日

あれ

2025/5/5 20:40:00

朝8時ごろにノリトレンを服薬したら、12:00〜20:30までずっと眠く、寝たり起きたりを繰り返し、ロクに活動できなかった。
せっかくの休みを潰してしまってもったいないことをした。

あれあれ
誤字『なぜ依存を注入するのか DIの原理・原則とパターン』マイナビ出版

あれ

2025/5/5 10:07:00

太字にしてある部分に誤字があって、よりによってそこを間違えちゃうんだとなった。
訳文も読みづらい。
出版社のプロセスの問題に思える。
内容が良いだけに惜しまれる。

版数を見たら初版だった。マイナビ出版の初版は避けるようにしよう。

あれ
なんとかデライトを説明したい文章 2025年5月4日あれ
あれ
Cloudflare Tunnel
あれ
2025年5月2025年5月3日2025年GWcloudflaredQwen3:8b + Cline

2025年5月4日

2025/5/4 23:25:00

やりたい

  • CloudFlare Tunnelを試す
    • cloudflaredをコンテナで動かしてみる
      • cloudflaredを入れたホストPCの再起動忘れたのでめんどくなり、最初からコンテナでやればええやろとなった
    • Qwen3+Clineにやってもらってみている
      • approveを押すだけなのに面倒くさくて停滞している

やった

あれあれあれあれあれあれあれあれ2025年5月5日
なんとかデライトを説明したい文章 2025年5月4日
あれ
デライト(なんでもメモ)デライトを説明する文章

なんとかデライトを説明したい文章 2025年5月4日

2025/5/4 22:49:00

デライトとは何か

  • めちゃくちゃ乱暴に言えば、「TwitterとWiki」を悪魔合体させた公開メモサービス
  • Twitterみたいなノリでメモ(ページ)を書いて投稿できる
  • ページはTwitterと同じように他の人が見られる
  • ページを他のページのタグのように紐づけることができる

デライトを使うと何が嬉しいか

  • Twitterよりも書いたページを後から探しやすい
    • ページ間の紐づけによってページを探すことができる
    • 簡単に自分が書いたページだけ検索することができるので、他の人のページによって埋もれてしまうことがない
  • Wikiのような情報管理を、自分だけのものとして行うことができつつ、他の人と緩やかに共有できる
    • デライトでは自分が書いたページは自分だけが編集でき、他の人から編集されることがない
    • 自分が書いたページだけを検索できるため、他の人のページが邪魔にならず、逆に自分のページが他の人の邪魔になることもない
あれあれあれあれあれ
『なぜ依存を注入するのか DIの原理・原則とパターン』密結合「疎結合なコードへの変換」
あれ
カフェで読書『Clean Architecture 達人に学ぶソフトウェアの構造と設計』2025年5月4日『なぜ依存を注入するのか DIの原理・原則とパターン』
あれ
2025年5月2025年5月2日2025年GW

2025年5月3日

2025/5/3 23:18:00

やりたい

  • Cloudflare Tunnel試す
  • マストドンのコードを見る
  • 歩く
  • 靴を洗う
  • クリーンアーキテクチャを読む
  • カフェいく

やらねば

  • 予約したちまき受け取り

ちょっとやった

  • マストドンのコードを見る
    • 「マストドン コード 読む」とかで検索して出てきたサイトを読んだ
    • 公開されてるコードはまだ読んでない
  • Cloudflare Tunnel試す
    • cloudflaredをインストールした
      • コマンドが叩けないので、たぶん再起動が必要
    • ウェブコンソールからテスト用のトンネルを作成した
    • 次はコマンドを叩いてトンネルして、疎通してみる

やった

あれあれあれあれあれあれあれあれ2025年5月4日あれあれあれ
歩数2025年の目標2025年9月2025年8月2025年7月2025年6月2025年5月2025年4月2025年3月2025年2月2025年1月2025年12月2025年11月2025年10月

2025年の歩数目標

2025/5/3 22:42:00
1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
目標歩数 5,428歩 5,662歩 5,896歩 6,130歩 6,363歩 6,597歩 6,831歩 7,065歩 7,298歩 7,532歩 7,766歩 8,000歩
実績 6,184歩 6,152歩 7,407歩 8,078歩
2025年2月の歩数:6152歩2025年3月の歩数:7407歩2025年4月の歩数:8078歩/日
写真2025年5月3日あれあれ

あれ

2025/5/3 15:48:00

水仙ちまきの写真、写真の撮り方が多分によろしくないので見栄えが悪い。


カレーのシミがついた皿に盛るなとか、葉の開き方が汚ねぇとか、スマホのエーアイではどうにもならない部分で見栄えが悪いんですわ。


あれ
うさぎ庵
あれ
集計イベントタイムスタンプ付きの集計値

あれ

2025/5/3 8:56:00

イベントソーシングにて集計値を作る際には、集計した際のタイムスタンプを使うことで、その集計から追加で集計することができる。
これにより、集計の計算負荷を下げられる。

あれ
責任を負う単一責任原則モジュールSOLID原則アクター

単一責任の原則

2025/5/3 8:49:00

モジュールはたった一つのアクターに対して責任を負うべきであるという原則。

モジュールが複数のアクターに対して責任を負う時、一方のアクターのための変更が他方のアクターにとって損害を与える場合がある。

『20190314『Clean Architecture』における単一責任の原則とコンウェイの法則について』『Clean Architecture 達人に学ぶソフトウェアの構造と設計』あれ
Keyball39あれ

あれ

2025/5/3 0:28:00

Keyball39って、左右両方にUSB-C端子があって、それぞれに独立したキー割り当てを設定できるんだ。

左はMac、右はWindowsみたいなことができちゃうじゃん。

あれ
プロジェクト状況を説明するチャットボットあれ

あれ

2025/5/2 22:37:00

「立場の異なる奴らからあーだこーだ言われたくない」に着目すると、プロジェクト特化のチャットボットとかあれば、それに対してあーだこーだ言っててくれるようになって、人間に対してはあーだこーだ言われなくなるかもしれないし、そんなチャットボットは無視して人間に対してあーだこーだ言い続けるかもしれない。

あれ
プロジェクトマネジメントツールMicrosoft Projectプロジェクトマネジメントツールを作りたいあれ穴ァ

あれ

2025/5/2 22:08:00

 Microsoft Projectを使ってるプロジェクトをまだ見たことがないというところから考えんといかんのではないか。

 「俺の考えたイケてる高機能プロジェクトマネジメントツール」を作っても誰も使わんのとちゃうか。

 プロジェクトを進めたい・終わらせたいんであって、プロジェクトマネジメントツール使いたいわけではないねん。

 Slackみたいなツールでチャットでやり取りしてたら、いい感じのプロジェクト管理するダッシュボードやらカンバンボードやらが生えてきて、すべて自動でいい感じにやってくれるくるぐらいでちょうど良いんでないか。
 ただしこのとき、実現性は無視するものとする。

あれ
利子心理的安全性的負債

あれ

2025/4/30 23:46:00

なんか言葉が降ってきた。今のところこの言葉に対する定義は特に考えていない。

「心理的安全性的負債の利子が雪だるま式に増幅して破産した」とか言えるかもしれない。

数値化されない負債こわ。

あれ
家計簿2025年4月空気清浄機2025年4月29日

2025年4月30日

2025/4/30 23:07:00

やりたい

  • 『Clean Architecture 達人に学ぶソフトウェアの構造と設計』を読む
  • Cloudflare TunnelをDockerから使ってみる
  • 家計簿をつける
  • [FAILED] 歩数を稼ぐ
    • 歩数を稼いだつもりだったが7000歩だった
    • 出社、昼休憩、帰宅のそれぞれで歩数を稼ぐと8000歩に達することができる
    • 今日は出社と昼休憩のみ多めに歩いた
      • 帰りは帰宅後に打ち合わせがあったので遠回りせずに帰った
    • 明日は8000歩行きたい

やるべき

  • 掃除機をかける
    • 昨晩寝るときに埃っぽかった
  • デモ動画撮影・共有
  • 労働
  • ジップロックで洗濯してみる
    • 洗濯物が想定よりも多かったため普通に洗濯した

やった

  • Cloudflare TunnelをDockerから使ってみる
    • やりたいけど面倒なので、やり方の把握と、勢いをつけるためにDeepResearchにかけた
    • DeepResearchを読み流した後にインターネットを検索して記事を探した
  • 掃除機をかける
    • 今日もしっかり埃が取れた
    • 埃の取れ方が異常なので、住んでる部屋がなんかダメな気がする
    • 空気清浄機を導入した方が良いかもしれない
      • 花粉は終わったが、今からでも悪くはない
  • 家計簿をつける
    • とりあえず現況をiPhoneのメモ帳に記載した
    • iPhoneにデフォルトの表計算ソフトのNumbersが入っていないことに気づいた
      • 以前アンインストールした?
      • インストールしてみる
  • デモ動画撮影・共有
    • 撮影したが、打ち合わせが延期になったので共有せず
    • 次の打ち合わせまでにシステム自体をデプロイして使えるようにしてしまおう
  • Ankiをやる
    • 空き時間にスマホでやった
    • Ankiは帯域制限になっていてもできる
  • 労働
    • GWで睡眠時間がグダグダだったにもかかわらず、悪くない調子だった
      • 純粋に睡眠時間が十分とれている効果は大きい
    • 明日、日報を提案したい

明日

  • 日報を提案する
  • WIP制限を提案する
  • 歩数を稼ぐ
2025年5月1日あれあれあれあれ
輪郭小窓無番輪符無番輪符の輪郭小窓対応

あれ

2025/4/30 22:35:00

無番輪符輪郭小窓を開く → 知番付き輪符を引き入れる or 知番付き輪符にDnDで置き換える
みたいなことができそう。


「知番付き輪符を引き入れる」はできたが、「知番付き輪符にDnDで置き換える」はできなかった。そりゃそうだ。

あれ
やりたい調子が良い寝まくった2025年4月30日2025年GW元気があるやりたいことが増えた

あれ

2025/4/30 22:08:00

やりたいことが増えてきた。「やりたい」と思える元気があるということだ。GWに寝まくったおかげで調子が良くなってきているのだろう。


ただ、数が増えてアレもコレもと手を付けると収拾がつかなくなるので、うまく整理・優先度付けをして進めたい。

あれ
Keyball392025年4月30日あれキースイッチホットスワップ

あれ

2025/4/30 22:06:00

Keyball39のネジが外れたので、キーキャップを取り外して締め直したのだが、なんとスイッチがホットスワップに対応していた。しかし、手元のスイッチとは規格が異なるようで、取り付けることはできなかった。
規格を確認したうえで、良さげなスイッチと交換したい。

あれ
身体化トラックボールKeyball39道具の身体化馴染む道具の習熟

あれ

2025/4/30 21:57:00

Keyball39のトラックボールが完璧に身体化した。馴染むぞ!!!

キーボードから一切手を離さなくてよい恩恵に浴している。完璧な形で。


ちなみにMacになるとまるで操作がおぼつかなくなる。Commandぇ……。
キー配列をMacに特化させればちゃんと操作できるようになるはずだけど、切り替え機能とかはデフォルトでないのでどうしようもない。
どっかのキーを切り替えボタンにすればイケるかもしれないが、やり方は今のところ思いついていない。自前でファームウェアを書けば、いい感じにできそうな気がする。どうとでもできるので。

あれ
紙の本『Clean Architecture 達人に学ぶソフトウェアの構造と設計』偉すぎるあれ2025年4月30日

あれ

2025/4/30 21:44:00

『Clean Architecture 達人に学ぶソフトウェアの構造と設計』を読んだが、いまいちピンとこなかった。今読む本ではなかった。

あれ」からなんと三年が経った。ついに『Clean Architecture 達人に学ぶソフトウェアの構造と設計』を真に読む時が来た。何が書いてあったかなど、そもそも読んでいたことすらも忘却の彼方だったが、周辺知識は、まさに今、この本を読むべきであると告げている。この本に現在の悩みの解があると告げている。


というか、この本を紙の本で買い、一応は読んでいた三年前の私が偉すぎる。

あれ
Macトラックパッドマウス逆スクロール

あれ

2025/4/30 19:58:00

Macが強硬にトラックパッドとマウスのスクロール方向を個別に設定させてくれないので、Windowsの方でマウスのスクロール方向を逆にして、慣れさせていくことを試みる。

むしろ逆の方が手の動きと画面の移動方向が一致していて自然かもしれない。

あれ
2025年4月2025年4月28日2025年GW

2025年4月29日

2025/4/30 2:05:00

やりたい

やるべき

  • 研究用のシステムを作る

やった

  • 研究用のシステムを作る
    • 特定機能用のサーバープログラムを作った
      • 動いてるっぽいところまできた
      • 半分AIに作ってもらった
    • 次はクライアントと繋ぎこむ
      • クライアントのフロントエンドの整理までやった
      • サーバープログラムのAPIを叩くためのAPIをBFFに生やす必要がある
        • サーバープログラムを動かすコンテナと通信するためのDockerのアレコレでどうするか悩み中
  • コード補完をQwen2.5-Coder:7bにする
  • Qwen3でClineを試す
    • Qwen3:14bではアクションの呼び出しに至らなかった
    • 何かがおかしい気がする
  • 散歩
    • 調子が悪かった

明日

  • Keyball39を持っていく(忘れなければ)
  • クリーンアーキテクチャを読む
  • システムの動画撮る
あれネットつながったらあすけんに入れるあれあれあれあれあれあれあれあれ2025年4月30日
RAGコミットメッセージ学習データ信心ドキュメント自動生成

あれ

2025/4/29 23:41:00

いつかAIがプログラムを全部書いてくれる、コミットメッセージが学習データになるという信心から、丁寧めにコミットメッセージ書くようにしてる。


ちなみに最近気づいたんだけど、開発済みのものをAIに学習させても嬉しくないんですわ。開発済みなので。


ドキュメントの自動生成とか、RAGとかの方面でコミットメッセージ活用をやっていきたい。

あれ
Keyball39

あれ

2025/4/29 21:54:00

Keyball39のスイッチ交換したくなってきた。
クリックに使うキーをマウスと似たようなカチカチしたやつにしたい。
全般的に作動点が浅いものにしたい。

あれ
カレースープ2025年4月29日カロリー予算

あれ

2025/4/29 21:28:00

カロリー予算の残りが50kcalだったので、カレースープにした。カロリーは172kcalとなってしまい、予算をオーバーした。

作記録

  • 玉ねぎ半玉のみじん切り・料理酒・ウェイパー青缶を鍋に入れて弱火にかける
  • おいしい雰囲気がしてきたら、玉ねぎ半玉のくし切りと・冷凍エビ・カレー粉を鍋に入れて弱火にかける
    • カレー粉は1つ前の工程で入れた方が良かったかも
  • 冷凍エビが縮む前に容器に上げる(と良かったが、縮んだ)
  • くし切りの玉ねぎがいい感じになったら容器にすべて入れる
  • 難消化性デキストリンを入れる
  • 食べる
あれ
Roo Code

あれ

2025/4/29 19:00:00

Roo Codeを入れていると、コードを選択した状態で右クリックすると「Fix Code」などが実行できる。この機能は、ある種の問題についてはうまくやってくれそうに見える。

あれ
kwskあれ

あれ

2025/4/29 18:57:00

そういうときは「ごん、お前だったのか」で全てが解決します。

あれへの<なるほどkwskがネタなのかマジでkwsk説明すべきなのかわかりません!><

分かんなかったのでマジでkwsk説明してもらえると嬉しいです><

あれ
写真関係性あれ一人称視点

あれ

2025/4/29 18:26:00

ある種の写真のイラストは一人称視点なので、単なるイラストよりも強固に、明示的に、撮影者と被写体、あるいは見る者と見られる者の間の関係性が描かれる。
そして撮影者の視点と、それを見る人の視点は同一となるために、「関係性」が脳に刺さる。

あれ
LLMチャットボット

あれ

2025/4/29 17:38:00

ずいぶんチャットボットが生活に馴染んだ。
最初の「すげー」という感じはなくなったし、なくなってもめちゃくちゃに困ったりはしないが、あったら嬉しい。そういうポジションに今は居座っている。

あれ
GW2025年
2025年4月26日2025年4月27日2025年4月28日2025年4月29日2025年5月3日2025年GWにやりたいこと日記 2025年4月27日あれあれ2025年5月4日
描き出しタイムライン

あれ

2025/4/29 17:07:00

Misskey.ioのタイムラインで見かけた本を輪郭に描き出したまではいいが、それよりも大事なそれを紹介している投稿を輪郭化しなかったがために、もっとも重要な文脈を失いかけた。

誰の投稿だったかも忘れていたために、めぼしいフォロワーのアカウントページを開いて遡ることになった。

あっという間に流れ去ってしまう。

あれ
引き入れ

あれ

2025/4/29 17:03:00

「輪郭Aと輪郭Bの両方を輪郭Cにおいて隣接させたい、関係を持たせたい」というときに、恣意的にその引き入れを調整することがある。ほんとうなら輪郭Aは輪郭Cのさらに下位に置くはずだったが、昇格させて輪郭Cに引き入れるなど。

あれ
ミスキスト
パリコレ・ハトチューチュートレイン・ハトあれ
描き出し

あれ

2025/4/29 16:52:00

Windowsでデライトを使っているとき、Ctrl+ダブルクリックで描き出していたが、Windows+ダブルクリックでも描き出せることに気づいた。

実用性は今のところない。

あれ
『ヤンキーと地元』むなしい文化人類学「自分が属する社会の風習の社会的効用を言語化できる」ということの不自然さフィールドワークの作為性
あれ
学習データソフトウェア設計coding agent個別性

あれ

2025/4/29 16:01:00

AI、小規模なスクリプトとか、プロジェクトの立ち上げる時のコード書かせるのも精度が高い印象ある。学習データ多そう。

込み入った既存のプロジェクトになってきてしまうと、個別性が高くて学習データが乏しいという問題がありそう。


AIがやるにしろ、人がやるにしろ、プロジェクトが「ここだけ見ればよい」みたいな構成にできてるといいんだろうなぁと思う。

設計を勉強して頑張っていきたい。

あれ
「良い質問ですね」「面白れぇ女」
あれ
2025年4月2025年4月27日2025年GW

2025年4月28日

2025/4/29 11:45:00

やりたい

-

やらねば

  • 散歩
  • 論文読み
  • 研究のやつを作る

やった

  • 研究のやつを作る
    • コマンドベースで動いたので、サーバーにする
  • 論文読み
  • 散歩
2025年4月29日あれあれあれあれあれ
散歩外出2025年4月28日

あれ

2025/4/28 14:34:00

外へ持ってきた本がしっかりこない。
どの本を持って外に出るかは博打だ。
外に出る前に本の中を少し見れば良いだろうが、そう言った吟味は外に出る確率を下げる。

あれ