素人の自分がAI時代を前にAutomatorや正規表現など自動化処理を身に付けるためのまとめ

AI時代のシンギュラリティーが起こってからでは遅い、自動処理の基本である自動化処理や正規表現を身につけて、10年以内に訪れると言われているAI時代到来に備えようと思いまとめました。

Automator

Macを利用する上で自動化処理をどうするかはAutomatorがその分野であろうと予感はしていたものの実際に触る時間がなく放置していた。今回の投稿を機会に初めてさわったのだが、なぜ今まで使わなかったのだろうかと後悔するところから始まった、それほどの優れものだ。

Automator公式ガイドへ

automator

Automatorでできそうな自動化処理

まずは、普段の作業でAutomatorを使った自動化処理にはどんなものがあるのか。

  • 新規フォルダをつくるとファイル名が日付になると
  • 新規ファイル名に日付をつける(参考
  • FTP送信後、Mailで作業完了メール(参考
  • 時間指定でメール送信(参考
  • 決まったタグ、文字列を一気に変換

実際に作った自動化処理(automator.workflow)

  • 客から受けたDocxXelxデータを、Zipxファイルにリネームし解凍後、mediaファイルをデスクトップに取り出し、元ファイルを削除
  • ファイル先頭に日付を入れる(20181203_例.txt)

Automatorのアイコン変更方法

アプリを作ったからにはReadmeやオリジナルアイコンだって作りたい。その方法。

  1. 事前に500px正方形のアイコンを作っておく
  2. プレビューで開いてコピー
  3. appファイルの「情報を見る」選択
  4. アイコンをクリックしペースト

Automatorを使ってアプリを作ってみた

アプリサンプル「docxから画像取り出し

docxから画像取り出し
docxから画像取り出し
xlsxから画像取り出し
xlsxから画像取り出し

OfficeのWordExelファイルから画像だけを取り出すシンプルなアプリをAutomatorで作ってみました。ささっと写真を抽出したいときに使えます。

アプリ説明

  • OfficeのWord(docx)、Exel(xlsx)ファイルから画像だけを取り出すシンプルな2つのアプリです。
  • アプリはデスクトップでもアプリケーションフォルダでも好きな場所に保存してください。
  • 抽出された画像データはデスクトップに「media」フォルダにまとめられます。
  • ⚠️解凍アプリ「Stffit Expander」が必須です。

アプリ「docxから画像取り出し」のダウンロード

画像を480px、960pxにリサイズし別名保存するアプリ

これはFinder上で画像ファイルを右クリックでサービスを選ぶだけで画像がリサイズされる簡単なアプリ(Finderサービス)です。一つの画像だけではなく、一度に複数の画像を選ぶこともできます。わざわざPhotoshopを立ち上げる紛らわしさがなく、簡単シンプルに画像サイズ変更ができ便利です。

インストール方法

  • 下記ボタンからダウンロードしたZipデータを解凍すると、2つのアプリになります。
  • 一つづつダブルクリックし、表示されたメッセージより「インストール」を選んでください

使用方法

  1. Finderで画像を選択(1つでも複数でもOK)。
  2. ファイルタイプは「プレビュー」で選べるピクセル画像(JPG、PNG、GIF、たぶんPSDでも)ならOKです。
  3. 右クリック > サービス > 「画像を480pxに」or「画像を960pxに」を選択
  4. オリジナル画像と同じ階層に「元のファイル名_480px.jpg」とリネーム保存され、元ファイルは消えません

アプリ「画像をリサイズ」のダウンロード

正規表現

参考サイト
初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」

便利な正規表現シミュレーター
rubular

目的 正規表現 入力例
行頭 ^ この記号は「キャレット」と呼び、テキスト中不可視となっているが、正規表現では^で表される、
改行 /r この記号は「キャレット」と呼び、テキスト中不可視となっているが、正規表現では^で表される、

ワイルドカード

検索でよく使われるワイルドカード(流動的な文字関数という意味かな)と呼ばれる関数です。

コード 説明
? 1文字
* 文字数関係なし

この記事を書いた人

mojigumi

mojigumiの代表、コウです。
主に広告デザインを中心に、企画・出版・編集・印刷、Web制作をしています。

この記事が気に入ったら
いいね!しよう

最新の情報をお届けします