ぼんやりDTP

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

ファイル操作

A3のPDFをA4に分割したい

A3のPDFをA4用紙にプリントするのにA4に分割したいと思って、ググったらそのまんまの webサービスがあったのでメモ。 DeftPDFをオンラインで無料で使って、PDFページを途中で分割

Finderで最前面のウィンドウの名前でファイル名を作成日時順に連番でつけるAppleScript

Finderで最前面のウィンドウの名前でファイル名を作成日時順に連番でつけるAppleScript。 自炊したPDFをとりあえずリネームさせる用に書いた。 tell application "Finder" set targetWindow to front window set baseName to name of targetWindow set…

LibreOffice で「.xlsx」形式で保存する際、「ファイルの種類」に2つの選択肢があるけどどちらがいいのか?

LibreOffice の表計算ドキュメントで「名前を付けて保存」を選ぶと、 「.xlsx」形式で保存したい場合、 「ファイルの種類」に 「Excel 2007-365 (.xlsx)」 と 「Office Open XML 表計算ドキュメント (.xlsx)」の2種類の選択肢がある。 LibreOfficeの表計算ド…

CC-CEDICT をコマンドラインで引きたい

CC-CEDICT をコマンドラインで引きたい、Macで。 CC-CEDICT ↓ CC-CEDICT download - MDBG Chinese Dictionary とりあえずgrepで引くやり方がありそう。 ↓ A Script To Easily Search Simplified Chinese Words With CC-CEDICT In Linux あと、PyGlossaryとい…

zsh何もわからん

zsh何もわからん、本当に。 macOS の Catalina からターミナルのデフォルトのシェルがzshになったそうなので、ちょこちょこググったりしたメモ。 いや、bashも別段よくわかってないけど、使い勝手が違うのでググったり調べたりする機会が増えそう。 bashとか…

Finderで選択したファイルのファイル名の日時にファイルの作成日と変更日を設定する

Finderで選択したファイルのファイル名の日時にファイルの作成日と変更日を設定する。Macで、AppleScriptで。 Thunderbirdで送信日を「2021-02-01_16-32-45」の形式でファイル名につけて書き出したメールの作成日と変更日を変更するように書いた。 大分雑で…

PFKeyAvaileXr ver.3.0.0 が Catalina でも使えるのがうれしい

PFKeyAvaileXr ver.3.0.0 が Catalina でも使えるのがうれしい。 ファンクションキーにスクリプトとか割り当てて使ってたので。 シンプルでわかりやすい割り当て機能が使いやすい。 KyasuSoft: PFKeyAvaileXr ver.3.0.0 リリースノート

macOS Catalina でエイリアスを選択して Command + R しても「オリジナルを表示」してくれないし、検索結果の一覧からファイル等を選択して Command + R しても「内包しているフォルダで表示」してくれない

macOS Catalina でエイリアスを選択して Command + R しても「オリジナルを表示」してくれないし、検索結果の一覧からファイル等を選択して Command + R しても「内包しているフォルダで表示」してくれない。 よくみたら「⌃⌥⌘A(Command + Option + Control …

Mac の画面共有でドラッグアンドドロップでファイル転送でファイルをコピーできない場合がある

Mac の画面共有でドラッグアンドドロップでファイル転送でファイルをコピーできない場合がある。 macOS High Sierra の MacBook Pro と Mac mini で検証。 環境依存かもしれないが、ファイル名によって「ファイル転送」ウィンドウに「転送先に書き込めません…

OS X Yosemite の MacBook Pro で bitbucket から `git pull` しても `SSL peer handshake failed, the server most likely requires a client certificate to connect` のエラーが出て出来なくなった

OS X Yosemite の MacBook Pro で bitbucket から git pull しても SSL peer handshake failed, the server most likely requires a client certificate to connect のエラーが出て出来なくなった。 8月終わりくらいに急に。 それまでは普通に git pull も g…

Macのコンソールで表示される文字が小さいので何か解決策が欲しい

Macのコンソールで表示される文字が小さいので何か解決策が欲しいんだけど、フォントの種類とか大きさを設定する機能がない模様。 何か方法はないかとググったが存外単純な解決策はなく、コンソール以外の方法を使うしかなさそうだ。 任意のターミナルエミュ…

カレントディレクトリ直下の各ディレクトリ、ファイルサイズの大きい順が知りたい

カレントディレクトリ直下の各ディレクトリ、ファイルサイズの大きい順が知りたい 本当は色々条件つけたいけど、下記コマンドでざっくり確認できるようだ。 duコマンド(-sオプションは階層数の指定の-d0と同等)でディスク使用量を出力して、sortコマンド(…

Mac のターミナルでファイル名を大文字に変換したい

Mac のターミナルでファイル名を大文字に変換したい rename コマンドを使うとできるようだ。 試した見た限りでは、-f オプションを付けないと上書きされない。 rename -f 'y/a-z/A-Z/' * 拡張子だけ小文字にしたいときは上記コマンド実行後に別途置換する。 …

Mac のターミナルで同一 LAN 内の別の Mac に ssh コマンドでリモートログインしたい

Mac のターミナルで同一 LAN 内の別の Mac に ssh コマンドでリモートログインしたい 接続先のMacで「システム環境設定」を開く 「システム環境設定」内の「共有」をクリック 「サービス」リストの「リモートログイン」にチェックを入れる 「このコンピュー…

Mac(OS X、macOS)の Finder でファイル名に使える文字について

Mac(OS X、macOS)の Finder でファイル名に使える文字について 基本的には「:」以外の一般的な文字は使える。 「.」で始まるファイルはシステムだけが使用できるため、 Finder 上ではファイル名の先頭には使えない。 ファイル名中の「/」はターミナル上で…

EMF ファイルからビットマップ画像を抜き出す

EMF ファイルからビットマップ画像を抜き出す ググっても直接抜き出すのは簡単ではないようだったので Illustrator を使う。 Adobe Illustrator CC 以降で EMF ファイルを開く 目的のビットマップ画像を選択し「リンク」パネルから「埋め込みを解除」を選択 …

選択した2つのファイルの名前を入れ替える

選択した2つのファイルの名前を入れ替える、Macで、AppleScriptで。 下記スクリプトの挙動: 選択した2つのファイルを複製する 元の2つのファイルをゴミ箱に入れる 複製された2つのファイルを元の名前を入れ替えてリネームする 元の名前のファイルはゴミ箱に…

ファイルの変更日を作成日に設定したり、作成日を変更日に設定したりする

ファイルの変更日を作成日に設定したり、作成日を変更日に設定したりする、Macで。 時計の狂った Mac で保存されたりしたファイルの処理用に。 「選択ファイルの変更日を作成日に設定する」のは AppleScript だけでできるが、 「選択ファイルの作成日を変更…

メソッド「open」の必須パラメーター「from」が見つかりません。

indd ファイルをダブルクリックで開こうとすると、InDesign で「メソッド「open」の必須パラメーター「from」が見つかりません。」というエラーメッセージが出たときの対処法。 メソッド「open」の必須パラメーター「from」が見つかりません。 ↑画像は CS5.5…

テキストファイルをざっくりと画像ファイルにしたい

テキストファイルをざっくりと画像ファイルにしたい 1ページ分くらいのテキストファイルをざっくりと1枚ものの画像ファイルにしたい、Macで、コマンドラインで。 日本語テキストが前提。 使用するもの fold コマンドで任意の文字数でテキストを改行 ImageMag…

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…

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…

2つのディレクトリを比較する

2つのディレクトリを比較する 単純に比較するならdiffで良い模様。 diff -rqs --speed-large-files dir1 dir2 オプション 備考 -r 再帰的にサブディレクトリを比較 -q ファイルが異なるかどうかだけを出力 -s 2つのファイルが同じ時にもレポート、進捗確認し…

Macでrsync

Macでrsyncを使う。 OS 標準のrsyncでHDD1のhogeをHDD2のbuckup以下に同期するサンプル。 rsync -av -E --delete /Volumes/HDD1/hoge /Volumes/HDD2/buckup 実行後はbuckup以下は下記のようになる。 /buckup/hoge/... オプション 補足 -a archive mode; -rlp…

PDFをコマンドラインで右綴じにしたい

PDFをコマンドラインで右綴じにしたい。 というかGUI以外でやりたい。 cpdf とか pdftk では無理っぽい。 使えそうな方法。 JAVA のライブラリ「iText」を使う。 The Leading PDF Library for Developers | iText itext/itextpdf: Core Java Library + PDF/A…

cpdf でPDFをマージする

自炊したPDFをコマンドラインでマージしたい。 pdftk でやるかと思って、あらためて入れようとぐぐったら、El Capitan 以降の動作は怪しいとのこと。 ついでなので他にないかとぐぐったら cpdf なるツールがあったので試す。 Coherent PDF Command Line Tool…

macでRAWクエリを用いてファイルタイプ等で検索したいができない

macでRAWクエリを用いてファイルタイプ等で検索したいができない。 たまに旧Mac OSのファイルタイプなどで検索したいとき、以前のOS XではRAWクエリを用いて以下のような検索できた。 が、少なくとも「OS X El Capitan バージョン 10.11.6」では動作しない模…