editingbinWord/blogITや編集関連の話題を、脳から流れ出るまま、語っていきます。Mojaveでは外部のOSAXライブラリをサポートしなくなったため、satimageのライブラリを使わないように変更。Overflowに掲載されていたものを使わせてもらった)指定した文字列を含むテキストファイルを、特定のフォルダ内から検索。テキストエディタで検索結果を開き、該当ファイルの該当行を一発で開けるようにしてみました。テキスト検索ツールとしてはripgrep、テキストエディタはCotEditor(macOS用)を使っています。ripgrepと入力するだけ。Storeからインストールできる。ターミナルからCotEditorを起動できるようにするCotEditorには「cot」というコマンドラインツールが用意されている。/usr/local/bin/cotと入力してシンボリックリンクを作成する。Scripts/com.coteditor.CotEditor”)に保存。私は「tagjump.@~j.scpt」という名前を付けた。(※”@~”と付いているのは、command+option+jというショートカットキーでこのスクリプトを呼び出せるようにするため。フルパスを手入力するのは面倒くさいけど、Finderから対象フォルダをターミナルにドラッグ&ドロップすると簡単に入力できる。検索結果がCotEditorで開かれる。開きたいファイル名のところにカーソルを移動し、スクリプトメニューから「tagjump.@~j.scpt」を実行(この場合は、command+option+jキーで実行できる)該当ファイルの該当行がCotEditorで開かれる。検索パターン」のように実行すると便利。この例では、カレントディレクトリ以下から検索パターンを検索し、結果をCotEditorで開く。found]CotEditorでMarkdownのテキストを書いている時、見出しレベル(#で始まる行)をショートカットキーで変更できると便利そうだと思ったので、スクリプトを書いてみました。下記のスクリプトをmacOS標準のAppleScriptエディタで入力し、適当なファイル名を付けて、CotEditorのスクリプトフォルダに保存します。ファイル名例に付いている「^@k」、「^@j」というのはショートカットキーの指定(CotEditorの機能)。ここでは、control+command+kで見出しレベルを下げる、control+command+jで上げるように設定しています。found]テキストフレームに文字を流し込んで、それをビットマップ画像化するという作業をやる必要ができた。IllustratorをAppleScriptで制御したら簡単にできるんじゃないかと思ったのだが......。found]日本Ruby会議2008のメモの続き。found]私が書籍やムックの企画を作るために愛用しているのが、OmniOutlinerというMac用ソフトウェアだ。Macユーザーには定番のアウトラインプロセッサだが、アウトラインプロセッサというだけなら他にもさまざまな製品が発売されている。OmniOutlinerでないとダメなのかといえば、数値の合計機能があるから。Rev.2に搭載される「入力補完」機能がとてもよくできている。これは日本語入力がオフの時、アルファベットを数文字入れれば、残りのスペルを補完してくれる機能。単語の自動学習機能があるから、使えば使うほど、英単語の入力がスムーズになっていく。これまで私はローマ字入力を使っていたから英単語の入力にATOKの省入力機能を使っていたのだが、最近親指シフトを使い始めたところこのやり方ができなくて困っていたのだ。これで親指シフトへの障害がまた1つなくなった(親指シフトでの入力自体はまだまだぎこちないんだけど)。found]すっかりマイナーになってしまったものの、今でも根強いファンのいる親指シフトを練習してみることにする。年収10倍アップ勉強法』。レジに持って行くのはちょっと恥ずかしい書名だが、実践しやすそう、かつ効果がありそうなノウハウがつまっており、確かにこれは売れるわけだ。アウトプットを効率化する手法として同書の中で紹介されていたのが、親指シフト。私はローマ字入力派でそれなりの速度が出せるから、親指シフトを試すつもりはなかったのだが、タイピングを速くした方が良さそうな事情ができた。定期的で量の多い取材の仕事を受けることになったのである。テープ起こしは外注するのがよいのかもしれないが、この仕事は専門用語も多いし、何よりクライアントの関係で外注するのがちょっとまずい。テープ起こし(文字起こし)を効率化する工夫はしているが、それでも限界はある。タイピング速度を上げようということで思い出したのが、親指シフトというわけだ。覚え書きを見るとLeopardで動作させる方法がまとめられている。親指シフトを覚えたはいいがあとで困るということがないよう、いくつかの疑問点について事前に調べてみる。found]私はInDesignで書籍や雑誌記事のラフレイアウトを作ることが多い。その際、デザイナーにわかりやすいよう、画像ファイル名を画像の上に貼り付けるようにしている。画像が多いとこの作業はけっこう面倒くさい。It」という製品を見つけた。ファイル名だけでなく、解像度などの情報も表示できたりとなかなか高機能(ただし項目に日本語が含まれているとうまく動作しない)。1年間のライセンスで$50というのはちと痛い。found]Macを使い始めて5年以上は経つが、未だに長文のテキスト入力はWindows上で行っている。Xなどのテキストエディタはいろいろ出ているのだが、どうも手になじまない。Macを使うと、このあたりがいい感じで解決できそう。Parallelsを使うと、Mac用キーボード特有の「かな」「英数」等のキーもWindows上できちんと動作する。Macでは、ゲストOSとホストOS間で共有フォルダを持てるようになっている。Xの通常のフォルダに作成したファイルを、Windows用のテキストエディタでそのまま編集できるわけだ。Syncでユーザー辞書を同期できるのもいい。XPを動かすっていうのも変な話なんだけど、やっぱり快適なんだよなあ。found]あくまで仮の話なのだが、書籍の編集作業をしていて、本文記事の編集も終わり、索引のテキストデータ(項目とノンブル(ページ番号))もきっちり作ったとする。仮に、仮にだ、そういう状況になってから、「やっぱり本文記事のノンブルを変更することにします。全部2ページ後ろにずれます」なんてことをいわれたら、ちょっとばかりブルーになるのが人情というものだ。DTPソフトによっては索引用のプラグインが提供されていることもあるのでこれを使えば一発だと思うかもしれない。作業の進行によっては索引を複数人で分担して作らなければいけないこともあるし、本文での表記をそのまま索引で使わないこともあったりするから、意外と索引用プラグインの出番は少なかったりする。そもそもDTPのプロダクションが索引用プラグインを持っていなかったらどうしようもないし。私も1桁の足し算くらいは余裕でこなすが、それを2000も3000も間違いなくこなす自信はない。今、脳トレーニングなんてやりたい気分でもない。そこで、正規表現とExcelを使うことにする。勤続年数で決まる給与、果てしない残業......そんな会社にいるならどうする?青野慶久『会社というモンスターが、僕たちを不幸にしているのかもしれない。だきありがとうございます。コメントの承認遅れてすみません。いうマニアックな情報、ありがたいですね〜。和活用大辞典の変換スクリプトを作ってみました。以前は問題なかったのに、不思議ですね。Design+SEO。