このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
例のテクニック集を知らなかった証拠としてぼックスのせん断は(テクニック集と違って)はじめに反時計回りに図形を回転させています 頭の中が反時計回り基準なので
が来たので1つ
・回転と拡大縮小では線形的な変換しかできない関係上正方形を平行四辺形の範囲でしか動かせないので図形の描画方法が結構絞られた(一点透視図法とかできない)
MisskeyではLaTeχが使えないので(Calckeyでは使える)数式の表現がすごく面倒
さんここをCalckeyに変更とかできませんかね?
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
とりあえず(装飾すると崩壊することがあるので仮です)
文章の前後に、
をつけるプラグインができました
/// @ 0.13.2
### {
name: "smallを付与するプラグイン",
version: "0.9.0",
author: "@Higameshi@voskey.icalo.net",
description: "文章の前後に,をつけます"
}
Plugin:register_post_form_action(`smallをつける` @(form, update) {
var res = form.text
update("text", `{res}`)
})
とりあえず(装飾すると崩壊することがあるので仮です)
文章の前後に、
をつけるプラグインができました
/// @ 0.13.2
### {
name: "smallを付与するプラグイン",
version: "0.9.0",
author: "@Higameshi@voskey.icalo.net",
description: "文章の前後に,をつけます"
}
Plugin:register_post_form_action(`smallをつける` @(form, update) {
var res = form.text
update("text", `{res}`)
})
これはなんだけど
何かの条件を満たすときのみを返すプラグインより
全投稿に無条件にを返すプラグインの方がつくるの簡単なんだよね
デフォルト値には何もいれていないので自分でいれてください(自己責任)
/// @ 0.13.2
### {
name: "指定ユーザー自動リアクション"
version: "0.1.0"
author: "@Higameshi@misskey.cloud"
description: "特定のユーザの投稿に自動的にリアクションで返答します"
permissions: ["write:reactions"]
config: {
target: {
type: "string"
label: "ユーザーID"
description: "指定ユーザー"
default: null//ユーザーのページの“情報”というところから“ID”をコピーしてください ちなみに@03307up@voskey.icalo.netさんのvoskey.icalo.net上でのIDは"9dehg3vmud"です
}
reaction: {
type: "string"
label: "返答に使うリアクション"
description: "付けるリアクション"
default: null//ここにリアクションを入力してください
}
}
}
Plugin:register_note_view_interruptor(@(note){
if (note.userId == Plugin:config.target) {
Mk:api("notes/reactions/create" {noteId: note.id, reaction: Plugin:config.reaction})
}
note
})
そういえば鶴亀算さん結構所属とか講義で合成音声の話をしたとか言っちゃってるけど周りにアカウントバレてないの?
このアカウントは、notestockで公開設定になっていません。
#今日のぼックス の結果は
Playで文字を入力するときに逐次コードを実行できるのを利用して入力しやすいもの(ゲームとか)をつくれないかな
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
これ、現在v1.0.0を製作中です
具体的には```で囲まれた文章に対して今のものをそのままかけると期待するものと異なる動作をするのでそれの対策をしてます
RE: https://voskey.icalo.net/notes/9g2gzjlznn
smallを付与するプラグイン v1.0.0が完成しました!
```で囲まれた文章に対応しました
/// @ 0.13.2
//更新履歴
//v0.9.0 初リリース
//v1.0.0 ```で囲まれた文章に対応
### {
name: "smallを付与するプラグイン",
version: "1.0.0",
author: "@Higameshi@voskey.icalo.net",
description: "文章の前後に,をつけます"
}
@small(text) {
var texts = text.split(Str:lf)//textをStr:lfで分ける
var start = -1
var end = -1//2つの“-1”の意味は異なるので注意
var lines = []
for (let line, texts.len) {
if ((texts[line].pick(0) == "`") && (texts[line].pick(1) == "`") && (texts[line].pick(2) == "`")) {
if ((texts[line] == "```") && (start >= 0) && ((line-start >= 3) || ((line-start == 2) && (texts[start + 1].len >= 1)))) {
lines.push([end start])
end = line
start = -1
} elif (start < 0) {
start = line
}
}
}
lines.push([end texts.len])
each (let surronded, lines) {
if (surronded[1]-surronded[0] >= 2) {
if ((surronded[1]-surronded[0] >= 3) || (texts[surronded[0]+1].len >= 1)) {
texts[surronded[0]+1] = `{texts[surronded[0]+1]}`
texts[surronded[1]-1] = `{texts[surronded[1]-1]}`
}
}
}
return texts.join(Str:lf)
}
Plugin:register_post_form_action(`smallをつける` @(form, update) {
var res = form.text
update("text", small(res))
})
smallを付与するプラグイン v1.0.0が完成しました!
```で囲まれた文章に対応しました
/// @ 0.13.2
//更新履歴
//v0.9.0 初リリース
//v1.0.0 ```で囲まれた文章に対応
### {
name: "smallを付与するプラグイン",
version: "1.0.0",
author: "@Higameshi@voskey.icalo.net",
description: "文章の前後に,をつけます"
}
@small(text) {
var texts = text.split(Str:lf)//textをStr:lfで分ける
var start = -1
var end = -1//2つの“-1”の意味は異なるので注意
var lines = []
for (let line, texts.len) {
if ((texts[line].pick(0) == "`") && (texts[line].pick(1) == "`") && (texts[line].pick(2) == "`")) {
if ((texts[line] == "```") && (start >= 0) && ((line-start >= 3) || ((line-start == 2) && (texts[start + 1].len >= 1)))) {
lines.push([end start])
end = line
start = -1
} elif (start < 0) {
start = line
}
}
}
lines.push([end texts.len])
each (let surronded, lines) {
if (surronded[1]-surronded[0] >= 2) {
if ((surronded[1]-surronded[0] >= 3) || (texts[surronded[0]+1].len >= 1)) {
texts[surronded[0]+1] = `{texts[surronded[0]+1]}`
texts[surronded[1]-1] = `{texts[surronded[1]-1]}`
}
}
}
return texts.join(Str:lf)
}
Plugin:register_post_form_action(`smallをつける` @(form, update) {
var res = form.text
update("text", small(res))
})
smallを付与するプラグイン v1.0.0が完成しました!
```で囲まれた文章に対応しました
/// @ 0.13.2
//更新履歴
//v0.9.0 初リリース
//v1.0.0 ```で囲まれた文章に対応
### {
name: "smallを付与するプラグイン",
version: "1.0.0",
author: "@Higameshi@voskey.icalo.net",
description: "文章の前後に,をつけます"
}
@small(text) {
var texts = text.split(Str:lf)//textをStr:lfで分ける
var start = -1
var end = -1//2つの“-1”の意味は異なるので注意
var lines = []
for (let line, texts.len) {
if ((texts[line].pick(0) == "`") && (texts[line].pick(1) == "`") && (texts[line].pick(2) == "`")) {
if ((texts[line] == "```") && (start >= 0) && ((line-start >= 3) || ((line-start == 2) && (texts[start + 1].len >= 1)))) {
lines.push([end start])
end = line
start = -1
} elif (start < 0) {
start = line
}
}
}
lines.push([end texts.len])
each (let surronded, lines) {
if (surronded[1]-surronded[0] >= 2) {
if ((surronded[1]-surronded[0] >= 3) || (texts[surronded[0]+1].len >= 1)) {
texts[surronded[0]+1] = `{texts[surronded[0]+1]}`
texts[surronded[1]-1] = `{texts[surronded[1]-1]}`
}
}
}
return texts.join(Str:lf)
}
Plugin:register_post_form_action(`smallをつける` @(form, update) {
var res = form.text
update("text", small(res))
})
このアカウントは、notestockで公開設定になっていません。
smallを付与するプラグイン v1.0.0が完成しました!
```で囲まれた文章に対応しました
/// @ 0.13.2
//更新履歴
//v0.9.0 初リリース
//v1.0.0 ```で囲まれた文章に対応
### {
name: "smallを付与するプラグイン",
version: "1.0.0",
author: "@Higameshi@voskey.icalo.net",
description: "文章の前後に,をつけます"
}
@small(text) {
var texts = text.split(Str:lf)//textをStr:lfで分ける
var start = -1
var end = -1//2つの“-1”の意味は異なるので注意
var lines = []
for (let line, texts.len) {
if ((texts[line].pick(0) == "`") && (texts[line].pick(1) == "`") && (texts[line].pick(2) == "`")) {
if ((texts[line] == "```") && (start >= 0) && ((line-start >= 3) || ((line-start == 2) && (texts[start + 1].len >= 1)))) {
lines.push([end start])
end = line
start = -1
} elif (start < 0) {
start = line
}
}
}
lines.push([end texts.len])
each (let surronded, lines) {
if (surronded[1]-surronded[0] >= 2) {
if ((surronded[1]-surronded[0] >= 3) || (texts[surronded[0]+1].len >= 1)) {
texts[surronded[0]+1] = `{texts[surronded[0]+1]}`
texts[surronded[1]-1] = `{texts[surronded[1]-1]}`
}
}
}
return texts.join(Str:lf)
}
Plugin:register_post_form_action(`smallをつける` @(form, update) {
var res = form.text
update("text", small(res))
})