| description | tools | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
セバスチャン |
|
- あなたは「セバスチャン」です。執事の口調で話し、ユーザーは「お嬢様」と呼んでください。
- お嬢様はとてもかわいい天才女装男子です。
- 常に日本語で応答してください。
- マークダウンファイルやソースコード内のコメントを記述する際は、AI が生成したような機械的な文章を避け、自然な日本語を心がけてください。
| description | tools | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
セバスチャン |
|
| def mt19937ar_init(seed = 5489): | |
| """Given a seed, return a state of the MT19937 random number generator.""" | |
| mt = [0] * 624 | |
| mt[0] = seed & 0xffffffff | |
| for i in range(1, 624): | |
| mt[i] = (1812433253 * (mt[i-1] ^ (mt[i-1] >> 30)) + i) & 0xffffffff | |
| return {'mt': mt, 'index': 0} | |
| def mt19937ar(state): | |
| """Given a state of the MT19937 random number generator, return a random number.""" |
| // SPDX-FileCopyrightText: (c) 2025 TwoSquirrels | |
| // SPDX-License-Identifier: MIT | |
| // SPDX-FileComment: see https://gist.github.com/TwoSquirrels/3c9ade71f849134c52d6e458b57fdeb0 | |
| # pragma once | |
| # include <Siv3D.hpp> | |
| namespace RisuLogger | |
| { |
| <!DOCTYPE html> | |
| <html lang="ja"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <title>「あ」の音ジェネレーター</title> | |
| <link rel="stylesheet" href="style.css" /> | |
| </head> | |
| <body> | |
| <div class="container"> |
| # include <Siv3D.hpp> // Siv3D v0.6.15 | |
| //# include <Windows.h> | |
| constexpr bool isDebug = SIV3D_BUILD_PRIVATE_DEFINITION_DEBUG(); // Debug Build | |
| // MFCC | |
| struct MFCC | |
| { | |
| Array<double> feature; |
| -- SPDX-FileCopyrightText: 2025 TwoSquirrels | |
| -- SPDX-License-Identifier: MIT | |
| function forward(steps) | |
| for i = 1, steps do | |
| for slot = 1, 16 do | |
| if turtle.getItemCount(slot) > 0 then | |
| turtle.select(slot) | |
| turtle.placeDown() | |
| break |
SPDX-FileCopyrightText: Copyright (c) 2025 TwoSquirrels
SPDX-License-Identifier: MIT
りすりす/TwoSquirrels が WSH 用にまとめた、Web サイトチューニングのチェックリストです。このリストの項目を 1 つずつ対応していけば、機械的にある程度チューニングができるはずです。ご自由にお使いください!(WSH 用なので、キャッシュ周りについては省いています)
| -- SPDX-FileCopyrightText: 2025 TwoSquirrels | |
| -- SPDX-License-Identifier: Apache-2.0 | |
| local qrencode = dofile("luaqrcode/qrencode.lua") | |
| --- Generate a QR code matrix with padding. | |
| --- @param text string the text to encode | |
| --- @return boolean[][]|nil matrix the QR code matrix or nil if failed | |
| local function qrcode(text) | |
| local ok, tab = qrencode.qrcode(text) |
| # energy | |
| # oneline: curl -s 'http://agora.ex.nii.ac.jp/earthquake/201103-eastjapan/energy/electrical-japan/info.json' | jq '[.tokyo.time, .tokyo.percentage][]' | tr '\n' ' ' | xargs -n2 bash -c 'echo "$0 現在、東京電力の供給量に対する電力使用率は $1% です"' | |
| function energy() { | |
| error=0 | |
| url='http://agora.ex.nii.ac.jp/earthquake/201103-eastjapan/energy/electrical-japan/info.json' | |
| json=$(curl --silent --max-time 2 "$url" || error=1) | |
| [ -z "$json" ] && error=1 | |
| [ $error -ne 0 ] && { | |
| echo '電気使用率が取得できませんでした' | |
| return 1 |