読書会終わり。
久しぶりにアカデミシャンとの読書会だったので、なんか緊張したけど、とても良かった。
This account is not set to public on notestock.
おそらく、2月1日からが「地獄の始まり」なのだと予想している。
神奈川県のアレは、序盤戦にすぎないし、多くの職場や個人にとって他人事ではない気がしている。
This account is not set to public on notestock.
以前のURLが無効になりましたので、公開していた自炊(スキャン)セットを再度投稿します。
これから自炊を始めたい、興味がある、という方の参考になれば。
私の自炊道具一式を掲載中
https://oryzivora.notion.site/5d88ab5a0aa0453789a381e8b5188d70?pvs=4
This account is not set to public on notestock.
This account is not set to public on notestock.
「絶対的非到達性により担保された無限の希望的未来予想」と名づけました。
とても良い
QT: https://misskey.backspace.fm/notes/9oz8r33i5h [参照]
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
Amazonがパスキーに対応したけれど、結局パスワードとTOTPでログインできてしまうのは、うん。
2FAでTOTPじゃなくパスキーが使えたら良いのに。Googleみたいに。
ってことで私のクソコード晒しちゃお いつも通りにMisskeyを開くだけで勝手にタイマーして通知をくれる「ミス廃専用ポモドーロタイマー」です
GitHub: https://github.com/renem2185/mi_plugin/tree/main
/// @ 0.16.0
### {
name: "ミス廃専用ポモドーロタイマー"
version: "0.1.0"
author: "@renem2185@mi.tsujigoya.net"
description: "タブを開くと勝手にタイマースタートしてくれます リロードすると最初からになるのでご注意を"
permissions: ["write:notifications"]
config: {
timer_for: {
type: "number"
label: "タイマーの長さ [分]"
description: "ポモドーロセッションの長さを変更します、デフォルトは25分です"
default: 25
}
break_for: {
type: "number"
label: "休憩時間 [分]"
description: "セッション終了後の休憩時間を変更します、デフォルトは5分です"
default: 5
}
}
}
// 登場人物たち
let noticeIcon = "https://mi.tsujigoya.net/files/d2053e36-3b54-45eb-a34c-00faade846f2"
let timerNotice = {
header: `{Plugin:config.timer_for}分経ちました`
body: "おつかれさまです、一休みしませんか?"
icon: noticeIcon
}
let brakeNotice = {
header: `{Plugin:config.break_for}分休憩できましたか?`
body: "ページをリロードすると、次のセッションが始まります"
icon: noticeIcon
}
let millisecond = 1 // using Core:sleep()
let second = 1000*millisecond
let minute = 60*second
// やること
@createNotice(notice){
Mk:api("notifications/create", notice)
}
@main() {
Core:sleep(Plugin:config.timer_for*minute)
createNotice(timerNotice)
Core:sleep(Plugin:config.break_for*minute)
createNotice(brakeNotice)
}
main()