Skip to content

Instantly share code, notes, and snippets.

@monokano
monokano / 再リンク時に画像サイズを保持.jsx
Last active September 27, 2023 03:37
InDesignドキュメントの「再リンク時に画像サイズを保持」をON/OFFするJavaScript v3
// 「再リンク時に画像サイズを保持」をON/OFFする v3
var b = app.imagePreferences.preserveBounds;
var status = "";
var buttonText = ""
if ( b ){
status = "ON";
buttonText = "OFF";
}else{
@monokano
monokano / SetNoStyleDidOpen.jsx
Last active April 15, 2023 06:14
InDesignドキュメントを開いた時にデフォルトスタイルを [なし] にするJavaScript。startup scripts用
// inddを開いたときにデフォルトスタイルを[なし]にする
// 「startup scripts」フォルダに入れる
#targetengine "session"
main();
function main(){
app.addEventListener("afterOpen", setNoStyle, false);
}
@monokano
monokano / SetNoStyleWillSave.jsx
Last active April 15, 2023 06:14
InDesignドキュメントを保存するときにデフォルトスタイルを [なし] にするJavaScript。startup scripts用
// inddを保存するときにデフォルトスタイルを [なし] にする
// 選択オブジェクトには影響しない
// 「startup scripts」フォルダに入れる
#targetengine "session"
main();
function main(){
app.menuActions.item("$ID/Save").addEventListener("beforeInvoke", setNoStyle, false);
@monokano
monokano / InDesign再起動.applescript
Created August 24, 2022 23:57
InDesign再起動.applescript
if application id "com.adobe.InDesign" is running then
set myApp to application id "com.adobe.InDesign"
quit myApp
repeat while myApp is running
delay 0.1
end repeat
@monokano
monokano / Illustrator再起動.applescript
Created August 24, 2022 23:58
Illustrator再起動.applescript
if application id "com.adobe.Illustrator" is running then
set myApp to application id "com.adobe.Illustrator"
quit myApp
repeat while myApp is running
delay 0.1
end repeat

横組用(英数字すべて欧字)

QSとはQuality Startの略であり、1985年にスポーツライターJohn Loweにより提唱された。これは先発投手が少なくとも6イニングを投げ、ER(Earned Runs=自責点)を3以下に抑えた場合に達成される指標で、いわゆる「試合を作れた」かどうかを見るのに使われる。6イニング3自責点はERA(Earned Run Average=防御率)にすると4.5となり、あまり良いとは言えないように見えるが、2010年シーズン以降のMLB全体の防御率が4.08(2010)、3.9(2011)、4.01(2012)であることを見れば、現在でも妥当なラインだと思われる。また、QSより良いスタートを切った場合の指標も存在する。HQS(High Quality Start)は少なくとも7イニングを投げ2自責点以内で達成される。更にUQS(Ultimate Quality Start)という、少なくとも7イニングを投げ自責点なしという指標も提唱されている。

横組用(数字:1桁のみ全角)

QSとはQuality Startの略であり、1985年にスポーツライターJohn Loweにより提唱された。これは先発投手が少なくとも6イニングを投げ、ER(Earned Runs=自責点)を3以下に抑えた場合に達成される指標で、いわゆる「試合を作れた」かどうかを見るのに使われる。6イニング3自責点はERA(Earned Run Average=防御率)にすると4.5となり、あまり良いとは言えないように見えるが、2010年シーズン以降のMLB全体の防御率が4.08(2010)、3.9(2011)、4.01(2012)であることを見れば、現在でも妥当なラインだと思われる。また、QSより良いスタートを切った場合の指標も存在する。HQS(High Quality Start)は少なくとも7イニングを投げ2自責点以内で達成される。更にUQS(Ultimate Quality Start)という、少なくとも7イニングを投げ自責点なしという指標も提唱されている。

縦組用(数字:2桁のみ欧字/英字:略称を全角/小数点:中黒)

QSとはQuality Startの略であり、1985年にスポーツライターJohn Loweにより提唱された。これは先発投手が少なくとも6イニングを投げ、ER(Earned

@monokano
monokano / 全角文字の正規表現.txt
Last active December 7, 2022 12:39
Adobe-Japan1を基準にした全角文字の正規表現
1. Adobe-Japan1のUniJIS2004でデフォルトグリフが全角グリフのコードポイント。
2. UniJIS2004でデフォルトグリフがプロポーショナルの4つの引用符「‘ ’ “ ”」を追加。
3. Unicodeのすべての漢字のコードポイントを追加。
上記から重複を除いた全角文字総数は95495個。
↓正規表現
[\x{00A7}-\x{00A8}\x{00B0}-\x{00B1}\x{00B4}\x{00B6}\x{00D7}\x{00F7}\x{0386}\x{0388}-\x{038A}\x{038C}\x{038E}-\x{03A1}\x{03A3}-\x{03CE}\x{03D0}-\x{03D1}\x{03D5}\x{03DB}\x{0401}-\x{040C}\x{040E}-\x{044F}\x{0451}-\x{045C}\x{045E}-\x{045F}\x{2003}\x{2010}\x{2015}-\x{2016}\x{2018}-\x{2019}\x{201C}-\x{201D}\x{2020}-\x{2021}\x{2025}-\x{2026}\x{2030}\x{2032}-\x{2033}\x{203B}-\x{203C}\x{2042}\x{2047}-\x{2049}\x{2051}\x{205A}\x{205D}\x{20DD}-\x{20DE}\x{2100}\x{2103}\x{2105}\x{2109}-\x{210A}\x{210F}\x{2113}\x{2116}\x{2121}\x{212B}\x{2135}\x{213B}\x{2150}-\x{2152}\x{2156}-\x{215A}\x{2160}-\x{216B}\x{2170}-\x{217B}\x{217F}\x{2189}\x{2190}-\x{2194}\x{2196}-\x{2199}\x{21C4}-\x{21C6}\x{21CB}-\x{21CC}\x{21D0}\x{21D2}\x{21D4}\x{21E6}-\x{21E9}\x{21F5}\x{2200}\x{2202}-\x{2203}\x{2205}\x{2207}-\x{2208}\x{220A}-\x{220B}\x{2211}-\x{2213}\x{221A}\x{221D}-\x{2220}\x{2227}
@monokano
monokano / コピー元のレーヤーにペースト.jsx
Created December 6, 2022 09:08
Illustratorの「コピー元のレーヤーにペースト」をモーダルウィンドウ上でON/OFFするJavaScript
// Illustratorの「コピー元のレーヤーにペースト」をモーダルウィンドウ上でON/OFFする
var b = app.preferences.getBooleanPreference('layers/pastePreserve');
var status = "";
var buttonText = ""
if ( b ){
status = "ON";
buttonText = "OFF";
}else{
@monokano
monokano / inddver3.py
Last active December 14, 2022 03:10
InDesignファイル(ドキュメント、ブック、ライブラリ、テンプレート)の作成アプリバージョンを検出するPython3スクリプト
#!/usr/bin/env python3
#
# Usage: python3 inddver3.py indesign-file(indd,indb,indl,indt)
#
# This script will detect the app version written in the indesign file.
#
import sys, os, re
def getAppName(verDec):
@monokano
monokano / aiver3.py
Last active July 19, 2024 07:23
Illustratorファイル(ai, eps)の作成アプリバージョンを検出するPython3スクリプト
#!/usr/bin/env python3
import sys
import time
import argparse
import glob
__version__ = "2.0.1"
def getAppName(ver):