ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

Excel のシートを AppleScript で削除する

Excel のワークブックの大量のシートをざっくり削除したい。 ↓Excel のシートを先頭から入力した数までのシートを残して、最後のシートまで削除する AppleScript のサンプルコード display dialog "Please input max number of sheets to leave." default an…

PDF のしおりのズーム設定を一括で変更する

PDF

PDF のしおりのズーム設定を一括で変更する 「PDF Zoom Wizard」というのが便利っぽい。 「PDF Zoom Wizard」の関連ページ: Home · beatngu13/pdf-zoom-wizard Wiki · GitHub(使用法等のWiki) Releases · beatngu13/pdf-zoom-wizard · GitHub(ダウンロー…

Acrobat の JavaScript で PDF のしおりの全角英数記号を半角に変換する

Acrobat の JavaScript で PDF のしおりの全角英数記号を半角に変換する サンプルコード function toHalfWidth(strVal){ var halfVal = strVal.replace(/[!-~]/g, function( tmpStr ) { return String.fromCharCode( tmpStr.charCodeAt(0) - 0xFEE0 ); } )…

コマンドラインで辞書を引きたい

コマンドラインで辞書を引きたい 色々方法があるようだが、英英辞典なら pyvoc というのがインストール、利用が簡便そう。 動作としては Oxford Dictionary API を利用しているようだ。 とりあえず辞書を引くだけなら下記の手順で終わる。 pyvoc のインスト…

Mac で静止画からアニメGIFを作る

Mac で静止画からアニメGIFを作る ffmpeg と imagemagick を使用するやり方があるようだ。 ↓ imagemagickを使用する場合のサンプルコード。 convert -delay 12 -loop 0 *.png animation.gif 参考ページ: graphics - Creating a GIF animation from PNG file…

AIFFファイルの前後の無音部分をトリミングしてMP3に変換したい

AIFFファイルの前後の無音部分をトリミングしてMP3に変換したい ffmpegを使う場合 # aiffのまま for i in *.aiff do ffmpeg -i "$i" -af "silenceremove=start_periods=1:start_duration=1:start_threshold=-60dB:detection=peak,aformat=dblp,areverse,sile…

Adobe CC (Creative Cloud) の使用可能バージョンの変更

Adobe CC (Creative Cloud) の使用可能バージョンの変更について Adobe CCの使用可能バージョンが変更になるらしいのでメモ。 アドビ のページによると、下記表にて「認定外」のバージョンをインストール、使用を続けた場合 第三者(「第三者」の具体的な内…

MP3 ファイルを Mac で再エンコーディングなしで編集したい

Mac

MP3 ファイルを Mac で再エンコーディングなしで編集したいのでググった。 もちろん、最初から編集の可能性がある場合は素直にAIFFなどで録音してからMP3に変換したほうがいいだろう。 MP3ファイルのlossless編集のいくつかの方法。 コマンドラインツールで…

Mac のスクリーンショットの保存先を変更する

Mac

Mac のスクリーンショットの保存先を変更する。 たまにぐぐるのでメモ。 ターミナルで下記のようなコマンド入力。 例:hogeユーザーのデスクトップの「スクリーンショット」フォルダーに保存するようにする。 保存先のパスはターミナルに該当のフォルダーを…

自炊の覚え書き

ScanSnap iX500で書籍を電子化する自炊作業においての覚え書き。 断裁 断裁幅は 3〜5 mm ハードカバーの本は50ページずつ位に分割してから断裁 表紙の見返し部分、紙質の違うページの間などノリが残りがちなので適宜剥がす スキャニング前に四方をよくさばい…

InDesign の JavaScript で配列に値が含まれているかどうか調べる

InDesign の JavaScript で配列に値が含まれているかどうか調べるのに、今までは「http://text.readalittle.net/article.php?id=135」(現在は存在しない)に記載されていた Array.contains を実装したコードを使用してきたが他に一般的な方法は無いものかグ…

「発音記号キャラ辞典」がいい感じ

英語の初学者に何かいい発音の入門教材がないかと探したのだが、「発音記号キャラ辞典」(著者 Dacci from 英語物語 著者 リチャード川口)がいい感じだった。 学校では詳しくやらないであろう発音記号(音声記号)に関しての解説を、日本語と英語の発音の違…

アポストロフィーを使用する言語

アポストロフィーを使用する言語に関してメモ 英語 フランス語 イタリア語 ポルトガル語 トルコ語 ギリシャ語

MIDDLE DOT と DOT OPERATOR

MIDDLE DOT と DOT OPERATOR に関してメモ。 文字 名前 補足 entity Unicode 対応フォント · 中点(ラテン)MIDDLE DOT 由来的には単語の区切り文字現在はビュレット代わりに使う位か · U+00B7 一般的なラテン文字フォント ⋅ ドット演算子DOT OPERATO…

JavaScript でプロパティーを全部操作

JavaScript でプロパティーを全部操作する サンプルスクリプト var obj = {"property1": 1, "property2": 2}; var result = ""; for (var i in obj) { if (obj.hasOwnProperty(i)) { result += i + ": " + obj[i] + "\n"; } } $.writeln(result); //property…

Google Apps Script(GAS)で Spreadsheet の操作

Google Apps Script(GAS)で Spreadsheet を操作したいのでメモ。 /** @OnlyCurrentDoc */は関連付けられたドキュメントにのみ動作する。 デバッグ用のその場限りのようなログはLogger.log()を使用する。 ドキュメントに関連付けられたスクリプトはドキュメ…

Acrobat で複数の PDF のパスワードセキュリティーをアクションで解除する

Acrobat で複数の PDF のパスワードセキュリティーをアクションで解除する。 同じパスワードが設定されていることが前提。 Acrobat X の場合。 Acrobat の「環境設定」→「アクションウィザード」→「セキュリティー方法」を「パスワードによるセキュリティ」…

各環境で JavaScript のデバッグ時にコンソールに出力する関数

各環境で JavaScript のデバッグ時にコンソールに出力する関数をメモ。 環境 関数 Google Chrome console.log() Google Apps Script Logger.log() ExtendScript Toolkit $.writeln() Acrobat console.println() 「Google Apps Script」は「表示」→「ログ」で…

Acrobat でツールを維持する

Acrobat でツールを維持する Acrobat DC では注釈ツール、描画ツールなど、一回使ったら選択したツールは解除される。 継続して追加したい場合、 注釈ツールバーの「選択したツールを維持アイコン」をクリックする。 よく使う描画ツール等とともにクイックツ…

PDF に GUI 以外で添付ファイルを付ける

PDF に GUI 以外で添付ファイルを付けたい。 Acrobat の JavaScript で 付ける ffmpeg でMP3ファイルをAIFFファイルにするコマンド 参考ページ コマンドラインツールで付ける pdftk cpdf 参考ページ Acrobat の JavaScript で 付ける 例:現在開いているPDF…

InDesignの[表スタイルなし]の前後のアキが1.411 mm、-1.411 mm

英語版のInDesignで制作したinddファイルのデフォルトの表のルートスタイル、「[表スタイルなし]」の表の前後のアキは下記のようになる模様。 主に外部からのinddファイルでそういうファイルがある。 設定 設定値 表の前のアキ 1.411 mm 表の後のアキ -1.411…

AndroidでPDFに埋め込みか添付された音声の再生が可能なPDFリーダー

AndroidでPDFに埋め込みか添付された音声の再生が可能なPDFリーダーはあるか? 語学書などのPDFに音声を埋め込むか添付して、Androidのタブレットで利用したいと思ったのでググった。 埋め込み音声、音声ファイルの再生が可能なPDFリーダーはそこそこあった…

cpdf でPDFを抜粋する

cpdf でPDFを抜粋する cpdf で特定のページのみ抜き出すには下記のようなコマンドになる。 例:input.pdfから3,6ページのみ抜き出してoutput.pdfに出力。 cpdf input.pdf 3,6 -o output.pdf 今回の作業では54ページまで、3ページ目ごとに抜き出す必要があっ…

FONT STYLE BOOK 2009

「FONT STYLE BOOK 2009」たまたま見返したら、特典フォントの記載があったので、まだあるのかなとぐぐったらフリーダウンロードになっていたのでメモ。 FSB09 Chihuahua - Light, Regular, Bold / Alphabet, Katakana, Hiragana

InDesign のオブジェクトスタイルの「オーバーライドを消去」

InDesign のオブジェクトスタイルの「オーバーライドを消去」では、下記の設定項目がオブジェクトスタイルに設定されていても、オーバーライドは消去されない模様。 CS6で確認したが、他のバージョンでも同じなのだろうか。 「テキストフレームベースライン…

Mac の画面上の定規

Mac

Mac の画面上の定規 画面上で大きさとか距離とか確認したい。 「Linear」というユーティリティーがあった。 これ、いいな。Electronで作っているからか、妙にアプリのサイズ大きい(124MB位)けど。 公式ページ: Linear App ダウンロードページ: Release v…

macのターミナルでカレントディレクトリのフォルダの中の特定のファイルを移動したりリネームする

macのターミナルでカレントディレクトリのフォルダの中の特定のファイルを移動したりリネームする 例:カレントディレクトリの1つ下の「〜0?.indd」ファイルを対象ファイルと同じディレクトリの「CS5.5」ディレクトリに移動 for i in ./*/*0?.indd; do mv -i…

Macの容量削減

Macの容量、割といっぱいになってしまった時どうするか。 homebrew のキャッシュファイルの削除。 homebrew を利用している場合、下記コマンドを実行。 brew cleanup Macのキャッシュファイルを削除。 起動時に shift キー押してセーフモードで起動後、普通…

macのターミナルでカレントディレクトリのフォルダの中の特定のファイルを複数ファイルにリネームして複製する

macのターミナルでカレントディレクトリのフォルダの中の特定のファイルを複数ファイルにリネームして複製する 例: ./*/Links/hoge.png(←これを) ./*/Links/hoge_1.png(←これに複製したい) ./*/Links/hoge_2.png(←これに複製したい) for i in ./*/Lin…

組版関連の資料

組版関連の資料 最近は組版関連の情報もそれなりに手に入れやすくなってきたかと思うが、たまたまモリサワで公開されているものがあったのでメモ。 多言語組版について | 多言語フォント | モリサワのフォント | 株式会社モリサワ