Skip to content

Instantly share code, notes, and snippets.

@yossuli
yossuli / clipboard-pick-minimal.sh
Created February 12, 2026 19:07
Minimal Clipboard Manager - 最低限の機能のみ
#!/bin/bash
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
# Minimal Clipboard Pick - 最低限の機能のみ
# 履歴から選択してペースト
HISTORY_FILE="$HOME/.clipboard_history"
# 履歴確認
#!/bin/bash
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
HISTORY_FILE="$HOME/.clipboard_history"
CONFIG_FILE="$HOME/.config/clipboard-manager/config"
# 設定ファイルの読み込み(デフォルト値)
NOTIFY_ON_PASTE=true
NOTIFY_ON_ERROR=true
#!/bin/bash
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
set -euo pipefail
HISTORY_FILE="$HOME/.clipboard_history"
MAX_ENTRIES=30
LOCK_DIR="$HOME/.clipboard_history.lock"
# ロック取得(mkdirはアトミック操作)
/*
Code by Gemini
Illustrator版:表紙・カバー・帯作成用ジェネレータ
Compatible with Illustrator CS6 / CC
*/
(function() {
var scriptFile = new File($.fileName);
var configFile = new File(scriptFile.path + "/book_gen_config_ai.json");
@AJABON
AJABON / 楕円形ふくらみ調整.jsx
Created December 23, 2025 05:40
Illustrator:選択した1つの楕円形のアンカーポイントのハンドルを伸縮するやつ
#target illustrator
(function () {
// ===============================
// 前提チェック
// ===============================
if (app.documents.length === 0) {
alert("ドキュメントがありません");
return;
@AJABON
AJABON / カラーパネルよしなに.jsx
Last active October 23, 2025 06:55
Illustrator: 最前面ドキュメントのカラーモードに合わせてカラーパネルの表示を切り替えるやつ
// Illustrator: 最前面ドキュメントのカラーモードに合わせてカラーパネルの表示を切り替えるやつ
// 2025.10.22 (z-)
main();
function main(){
if(app.documents.length == 0) return;
app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
var colorSpace = app.activeDocument.documentColorSpace.toString().replace(/^.+\./, "");
colorSpace = colorSpace == "RGB"? "HSB" : colorSpace; // RGBならHSBに、CMYKならCMYKのままに
@AJABON
AJABON / mojindent.jsx
Last active November 10, 2025 09:10
InDesign: 文字数単位でインデント値を制御するやつ。未選択のときは段落スタイルパネルで選択されているスタイルを制御します。
// File: mojindent.jsx
// Author: (z-) ajabon.catfood.jp
// Date: 2025-11-10
// Version: 1.1.2
// Desc: InDesignで段落のインデント値を「文字数」で扱うScriptUI。
// 同一設定であれば複数処理が可能。
// オブジェクト未選択状態ではドキュメントデフォルトの段落スタイル設定が変更されます。
// ※縦組みは(まだ)考慮していません
//
// shiftキー併用で増減値が5になります
@Yamonov
Yamonov / SelectSameColor.jsx
Last active October 28, 2025 14:48
Illustrator:同じカラーを選択をUIにし、ついでにグローバルスウォッチを作成
(function () {
if (app.documents.length === 0) return;
if (app.selection && app.selection.length > 1) {
alert("複数のオブジェクトが選択されています。1つだけ選択して実行してください。");
return;
}
var base = [];
if (app.selection) for (var i = 0; i < app.selection.length; i++) base.push(app.selection[i]);
@Yamonov
Yamonov / OpacityFlowExposure.jsx
Created October 11, 2025 14:26
Photoshopブラシまわりスクリプト
/*
<javascriptresource>
<category>YPresets</category>
</javascriptresource>
*/
// ファイル名を変えることで、
// ブラシ不透明度、流量を直接指定したりプラス、マイナスするスクリプト
// OpacityFlowExposure_F-.jsx Flow(流量)をマイナス
// OpacityFlowExposure_O+.jsx Opacity(不透明度)をプラス
@AJABON
AJABON / 同名フォルダ作成して移動.app
Last active October 22, 2025 05:10
macOSのJXA: Finder項目をドロップすると同じ名前のフォルダを作成した中に移動するやつ
function openDocuments(docs) {
var app = Application.currentApplication();
app.includeStandardAdditions = true;
for (var i = 0; i < docs.length; i++) {
var filePath = docs[i].toString();
// ファイル名と拡張子を除去
var fileName = filePath.split("/").pop();
var baseName = fileName.replace(/\.[^\.]+$/, "");