| name | interview | ||
|---|---|---|---|
| description | ユーザーの作業内容をヒアリングし、やること・やらないことを明確化する。「何から始めればいい?」「タスクを整理したい」「要件を明確にしたい」「この作業の進め方を相談したい」など、作業開始前にスコープや方針を固めたい場合に使用する。曖昧な指示や大きなタスクを受けた場合にも積極的に使う。明確な1行タスクや単純な質問には使用しない。 | ||
| argument-hint | [作業内容の説明(省略可)] | ||
| allowed-tools | Read, Glob, Grep, WebSearch, AskUserQuestion, Agent | ||
| metadata |
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [aria-label="Twitter"] svg g { | |
| visibility: hidden; | |
| } | |
| [aria-label="Twitter"] svg { | |
| background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABzCAMAAABZ71dFAAAAwFBMVEVHcEzYrVXmxnnWq07iv3OGTwmaZBaZd0LFn1Hr2qjpz4vq0ZLYo0LmxXjRmzfEji7nzIXPmTHlxXfQmC/lsE+JVBLpz47w4a7kw3Hqw3zozo7UlyHx8OyGemH7+/u6nGHk4Nq+gyS8exnKljPIkS6tchnPmjnFiyPXoT7lsVDfqEP778tRRjbxu1UEAwMuJx/nyoasp5vz5LfhuGXGwbjx4KrWmy3568KVi3Xt15rVrGLkwW3p0ZLzz3jnx3puYk0+gPMUAAAAGHRSTlMAMkoX/f7+Awf+tPt4k5tTcMDW4dqg5dhJAHXKAAAMi0lEQVR4XrTV6W6kOBQF4KKRjUfDVCkKeYC7eKPWJVv3bO//VnNtgpjuLgKU1Ef5GdXH4fqa1XTMl9JUq18as6r/btZmNY+pquqOB6pWpon0Wgv2K4sUMRL4jXAzHqhY10V5B/JlH53GrEy/WQqO8Ok+xGrkQpSp0kIQabWp7kHAol8LMmE0LQuCSskDLUYCa4sgVT6vHCPlKLURchFSC6LVRBUxTNy7bLBW9R1NWCmNCKUoo0bV7APlgFL/mkVKlZo4K0qqYkb/q+wM5oyopchaEK+VQvSFKGMbmw0C74i1TH4h8kd61bkKPJbDzZH8IWJ4MRiBibxMfikSmRwoUSw8bkyPp07GVCmyhGIkBBDRs/R+EmRJmkjsAa0WxLvHh4f1uq4339XdtIE8E4uRFVyGyERjJEDPaZnTX8ihdS3apihLY8qNc44tE2CHOEjIsl0MgCFKKIcpR6DXV4EfJa9ErIHoQ/FktTLLDlfrfTZi6+jnsLRIhk2GtogWgXkRIiMN5OJHAt0IJE |
2022年12月2日
- 「質問」は結城浩の文章です。
- 「回答」はChatGPTの文章です。
ChatGPTという対話するAIツールがあります。人間が質問を投げかけるとそれらしく対話して回答してくれるツールです。こういうツールに対してどんな質問を投げかけたらおもしろい対話になるでしょうかね。何かアイディアがあったら聞かせてください。具体的な質問を知りたいなあ。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| linters-settings: # 設定のデフォルト値は、https://github.com/golangci/golangci-lint/blob/master/.golangci.example.yml で確認できる | |
| depguard: # packagesに宣言されているモジュールの取り扱いに関するルール。ブラックリスト形式で使っているので、列挙したものを使うとエラーになる。 | |
| list-type: blacklist | |
| packages: | |
| - golang.org/x/xerrors # go 1.13で必要な機能はすべてerrorsに取り込まれたので使わない | |
| - github.com/rs/zerolog # ログ出力用のライブラリはプロジェクト内部に作ったファクトリ関数経由で使うため | |
| packages-with-error-message: | |
| - golang.org/x/xerrors: "エラー処理は標準のerrorsを使って下さい。スタックトレースが必要な場合のみpkg/errorsを使って下さい" | |
| - github.com/rs/zerolog: "ログ出力は example.com/myproject/logger#Newから利用して下さい" | |
| dupl: # コードのコピペを検出するルール。 閾値のトークン数を越えるものをエラーにする |
https://randomfacts.club/2 から文脈を拾い起してみたもの。書き起こしではないので、鹿野の勘違いなどによる間違いが含まれている可能性があります。
- 細切れにするのって、ある種のCPS変換ではないのでしょうか(はまじさん)
- Pythonで「awaitメソッドを細切れにする」のは、継続渡し形式に変換しているのと同じでは、という質問(鹿野)
- やっていることはCPS変換そのものだと思うが、「CPS変換」と呼ぶのが憚られて、何か別の名前があるのではないかと考えた(もり)
- 実際、質問で「ある種の」ってつけたのは、本当の継続ではない、つまりスタックっぽくないと思ったから(はまじ)
- この場合、CPS変換で渡される継続は、スケジューラに相当するのかな(まめ)
- コンパイラ視点だと、巨大なswitch文が作られていて、awaitを呼び出した単位で分かれている。CPS変換では、それぞれの関数を独立して捉えることになる。確かに、同じコンテキストを共有しているという意味ではCPSそのものだなと思った(もり)
- RubyのiteratorもPythonのgeneratorもコルーチンっぽいが、それはあってる?(κeen)
- Pythonのgeneratorは、常にスタックがあって、実行が止まっているので、対称コルーチンではない。(もり)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package crlite | |
| import ( | |
| "database/sql" | |
| "fmt" | |
| "io" | |
| "os/exec" | |
| "syscall" | |
| "time" |
0日目。
法人インフォをぶっこ抜きたくて https://github.com/garsue/sparql/ というの書いてる。
GoのSPARQLのクライアントライブラリは https://github.com/knakk/sparql があるけど、 レスポンスまるっとメモリにロードするのがちょっと嫌で、なによりよくあるRDBと同じノリで使えたらいい感じかなと思って、SQL driverとしてクライアントライブラリを書いてみた。
database/sql/driverはちょいちょい進化していて、 実装すべきinterfaceとそうでもないやつが別れてきてる。
NewerOlder