Fediverse search system

Fediver

beta version

【#aiscript】の検索結果


なんだ文字にクリックイベント仕込めるじゃん

を関数型言語だと思ってるひとのFizzBuzz

取り急ぎ投下してみる (ウィジェットにしてね)
// timer widget
var Count=0 // MUTABLE!!

let Second=1000
let Minute=60
let ToastPerMin=15 // ToDo: GUIで設定したいね

Ui:render([
  Ui:C:text({text: "タブを開いている時間: 0分0秒"}, "timer")
  Ui:C:button({text: "リセット", onClick: @(){
    Count=0
    Ui:get("timer").update({
      text: `タブを開いている時間: {Math:trunc(Count/60)}分{Count%60}秒`
    })
  }})
])

while true {
  Core:sleep(Second)
  Count=Count+1
  Ui:get("timer").update({
    text: `タブを開いている時間: {Math:trunc(Count/60)}分{Count%60}秒`
  })
  if Count%(ToastPerMin*Minute)==0 && Count!=0 {
    Mk:toast(`{ToastPerMin}分経過。ちょっと目を休ませてみませんか?`)
  }
}