t_wの輪郭

Feedlyでフォローするボタン
ルーチン研究B研究ARepositoryに移行するRSSフィードを作るAngularでRSSを実装する
今日の輪郭を作成するブックマークレットあれあれルーチンにストーリーポイントを振るあれあれRepositoryに移行するあれHonoでRSSを作る

HonoでRSSを作る

2025/6/26 1:01:00
  • 提供する方法を考える
  • ディレクトリを作成する

Repositoryに移行する

2025/6/24 23:48:00
  • なんかバグっとるのを修正した
  • 自動テストを二つ作成した
  • AIの導きによりPlaywrightでドラッグ&ドロップする関数を見つけた
  • ドラッグ&ドロップでの操作のテストを実装する
    • 要素の指定がむずい
    • 一日寝かせたらできた
  • Repositoryを作る
    • RelationRepositoryを作成
    • RelationRepositoryのテストを作成する
      • Claude Codeに依頼した

==

javascript: (async ()=>{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)+"月"}}>    ${encodeURIComponent("\n")}<-{${new Date(Date.now()-24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}  ${encodeURIComponent("\n")}{${new Date(Date.now()+24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}->${encodeURIComponent("\n\n"+await fetch("https://dlt.kitetu.com/KNo.EDD2/A52F-4881?dln&fmt=src").then(r=>r.text()).catch(alert))}`)})()

ルーチンの輪郭をfetchして転記する版

javascript: (async ()=>{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)+"月"}}>    ${encodeURIComponent("\n")}<-{${new Date(Date.now()-24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}  ${encodeURIComponent("\n")}{${new Date(Date.now()+24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}->${encodeURIComponent("\n\n"+await fetch("https://dlt.kitetu.com/KNo.EDD2/A52F-4881?dln&fmt=src").then(r=>r.text()))}`)})()


渡括によるルーチン版

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)+"月"}}>    ${encodeURIComponent("\n")}<-{${new Date(Date.now()-24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}  ${encodeURIComponent("\n")}{${new Date(Date.now()+24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}->${encodeURIComponent("\n+{ルーチン K#/A52F-4881}")}`)})()

あれ

2025/6/18 0:04:00

ルーチン多すぎムリムリムリムリばかたれ


ルーチンが肥大化してるのは『先送り0』の著者の意図したところに反してるように思えてならない。

あれ

2025/6/16 19:23:00

渡括によるデイリータスクリストへのルーチン対応だが、これはダメである。チェックがつけられないので。
したがって、ブックマークレットによるルーチン転記を試みる。


デライトへのfetchがCORSに阻まれてる。そりゃそうだなんだけど、先んじて試したときはあたかもHTMLが取れているように見えた。試したサイトの設定か?デライトを開いたうえで実行するという制約の上なら動かせるだろう。


そうしてできたのがこのブックマークレットです。

javascript: (async ()=>{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)+"月"}}>    ${encodeURIComponent("\n")}<-{${new Date(Date.now()-24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}  ${encodeURIComponent("\n")}{${new Date(Date.now()+24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}->${encodeURIComponent("\n\n"+await fetch("https://dlt.kitetu.com/KNo.EDD2/A52F-4881?dln&fmt=src").then(r=>r.text()))}`)})()

あえて言おう、「バカじゃないの?」と!
時間たったら保守できんぞ。

あれ

2025/6/16 10:15:00

ルーチンだけでなく、デイリータスクリストでもストーリーポイントを振った方がいいかもしれない。

あれ

2025/6/16 10:14:00

ルーチンを増やしすぎて破綻することが予想されるため、制約が必要。

あれ

2025/6/15 22:48:00

『先送り0』を読んで、ルーチンを設定してみようかという気になってきた。

デライトでやりたく思うが、どうやればうまくできるだろうか。
iOSのリマインダーを使った方がいいか。いや、デライトでやろう。手作業でルーチンをデイリータスクリストに書いていく。


渡括だ。ルーチンという輪郭を作って、渡括をブックマークレットで記載すればよい。


できた!!!

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)+"月"}}>    ${encodeURIComponent("\n")}<-{${new Date(Date.now()-24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}  ${encodeURIComponent("\n")}{${new Date(Date.now()+24*60*60*1000).toLocaleDateString("ja-JP").split("/").map((a, i)=>a+["年", "月", "日"][i]).join("")}}->${encodeURIComponent("\n+{ルーチン K#/A52F-4881}")}`)})()

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