Skip to content

Instantly share code, notes, and snippets.

@so-c
so-c / PronounceHiraganaWithChineseVoice.js
Last active June 8, 2023 14:04
Synthesizer V Studio Proで中国語/英語ボイスにひらがなをそれっぽく発音してもらうためのスクリプト / Synthesizer V scripts to enable Chinese/English voice to pronounce hiragana (Japanese)
function getClientInfo() {
return {
"name": SV.T("Pronounce Hiragana with Chinese Voice"),
"author": "SO_C",
"versionNumber": 1.2,
"minEditorVersion": 65537
};
}
function getTranslations(langCode) {
@so-c
so-c / ChangeTrackColor.js
Last active August 8, 2022 17:12
Synthesizer Vでトラック色を変更するスクリプト / Track Color Changer for Synthesizer V
var SCRIPT_TITLE = "Change Track Color";
function getClientInfo() {
return {
"name": SV.T(SCRIPT_TITLE),
"author": "so-c",
"versionNumber": 1,
"minEditorVersion": 65537
};
}
@so-c
so-c / util_sp_recipe_0.17.dot
Last active February 9, 2020 08:59
factorioのユーティリティSPの依存関係
digraph production_science_pack {
size="20, 20";
bgcolor = "transparent";
rankdir = TD;
ranksep = 0.3
node [colorscheme="paired12", shape=box, style="rounded, filled", fontname = "Yu Gothic UI, Segoe UI"];
edge [color="/X11/dimgrey", fontname = "Yu Gothic UI, Segoe UI", fontsize=10]
"ユーティリティSP"[color = 11]
@so-c
so-c / fgo20190214.R
Created February 13, 2019 15:40
2019バレイベ周回数試算
dat <- tribble(~uta, ~fude, ~sumi, ~kami,
52700, 14, 10, 14,
46500, 16, 16, 22,
52700, 12, 16, 14,
57040, 18, 12, 16,
38440, 14, 22, 12,
48980, 14, 10, 14,
46980, 8, 14, 12,
47740, 20, 20, 12,
31000, 16, 8, 16,
@so-c
so-c / num_books_in_years.R
Last active December 29, 2016 03:48
読んだ本の年ごとの積み上げ棒グラフ
library("tidyverse")
raw.entries <- data.frame(年=factor(c(2012, 2013, 2014, 2015, 2016)),
小説=c(69, 65, 71, 65, 90),
読書=c(34, 48, 24, 30, 21),
新書=c(3, 2, 9, 5, 4),
漫画=c(17, 44, 67, 80, 97))
entries <- raw.entries %>% gather(ラベル, 冊数, -年)
void setup() {
size(800, 600);
background(255);
stroke(119, 117, 173);
drawTree(width/2, height, 100, 0, 12);
save("fractal-tree.png");
println("done!");
@so-c
so-c / redpen-conf-mirror-house.xml
Last active July 22, 2016 14:16
RedPenのブログ下書き用設定ファイル。
<redpen-conf lang="ja">
<validators>
<!--Rules on sentence length-->
<validator name="SentenceLength">
<property name="max_len" value="100"/>
</validator>
<validator name="CommaNumber" />
<!--Rules on expressions-->
<validator name="ParagraphNumber"/>
// 選択行に連番を降るサクラエディタマクロ
autoFill = (function(){
var i = 0,
lines = '',
firstLine = 0,
length = 0,
digit = 0;
lines = Editor.GetSelectedString(/* API仕様の固定値 */0);
if (lines === '') {
@so-c
so-c / num_books_in_2013.R
Created December 17, 2013 15:43
2013年に読んだ本のバーチャートをggplot2で書く。
library("ggplot2")
entries <- data.frame(label=factor(c("小説", "読書", "漫画", "新書"),
levels=c("小説", "読書", "漫画", "新書")),
num=c(64, 48, 44, 2))
g <- ggplot(entries, aes(x=label, y=num, fill=label))
p <- g + geom_bar()
p <- p + xlab("ラベル") + ylab("投稿数") + ggtitle("2013年に読んだ本") + theme(legend.position = "none")
@so-c
so-c / addLineGraph.js
Created June 23, 2013 08:23
Google DocsのSpreadSheetにエクスポートしたSimpleDietのデータから折れ線グラフを作るための、Container-Bound Script。
/**
* Make a line chart with the data exported from iOS App SimppleDiet to Google Docs Spreadsheet.
*/
function addLineGraph() {
var sheets = SpreadsheetApp.getActiveSpreadsheet();
var sheet = sheets.getSheets()[0];
var allRange = sheet.getDataRange();
var range = sheet.getRange(1, 1, allRange.getLastRow(), 2);
var chart = sheet.newChart().asLineChart()