並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 467件

新着順 人気順

AppleScriptの検索結果161 - 200 件 / 467件

  • Macの「ターミナル」でのシェルスクリプトの概要

    ターミナルユーザガイド ようこそ 「ターミナル」とは? はじめに 「ターミナル」ウインドウで作業する 「ターミナル」を開く/終了する 新しい「ターミナル」ウインドウとタブを開く コマンドを実行する/ツールを実行する ファイルおよびフォルダを指定する 「ターミナル」の入力および出力をリダイレクトする 入力ミスを修正する 項目を「ターミナル」ウインドウ内にドラッグする ウインドウグループを使用する 「ターミナル」をカスタマイズする 設定を変更する プロファイルを使用して「ターミナル」ウインドウの外観を変更する 「ターミナル」ウインドウのデフォルトおよび起動プロファイルを指定する 音または視覚による警告を設定する スクロールバッファの行数を制限する 「ターミナル」のプロファイルを読み込む/書き出す オートメーションとスクリプトを使用する シェルスクリプトの概要 ファイルを実行可能ファイルにする

    • WindowsでもmacOSでも、独自のショートカットで効率アップ

      WindowsでもmacOSでも、独自のショートカットで効率アップ2021.07.20 13:0012,517 David Nield - Gizmodo US [原文] ( 禿頭帽子屋/Word Connection JAPAN ) デフォルトで足りないなら、自分専用のを作っちゃえ。 皆さんはキーボードショートカットって、どのくらい使っていますか? 存在は知っているけどあまり使っていないという人、デフォルトのショートカットを少し使っているだけという人には、ぜひこの記事を読んで、キーボードショートカットの便利さを知ってほしいと思います。 キーボードショートカットは、生産性を最大限に引き上げ、仕事を最速で片づけられる、知る人ぞ知るライフハックです。GIF画像をチャット画面にドロップするのも、Wikipediaを検索するのも一瞬ですし、その他にもキーボードショートカットはとにかく便利です。また

        WindowsでもmacOSでも、独自のショートカットで効率アップ
      • macOS 12.3 以降の環境でコマンドラインからPDFのページ数をカウントする - TeX Alchemist Online

        macOS のコマンドラインからPDFのページ数をカウントするには Python (PyObjC) が最も汎用的だった かつて,コマンドラインからPDFのページ数をカウントする方法を色々模索しました。 doratex.hatenablog.jp このとき,結論としては「Python (PyObjC) を使う」という方法が最も汎用的(あらゆる macOS 環境下で追加ツールをインストールせず実行できる)という結果になりました。 macOS Monterey 12.3 で Python が削除された! しかし,WWDC 2019 の Xcode 11 Beta の Release Notes で予告されていたように,macOS 12.3 でとうとう Python が macOS 標準ツールから削除されてしまい,「macOS ならばどの環境でも Python が使える」という仮定は崩れてしまいま

          macOS 12.3 以降の環境でコマンドラインからPDFのページ数をカウントする - TeX Alchemist Online
        • Chromeリモートデスクトップで「半角全角」キーをMacからWindowsに送信し、入力切替する - TR Output

          外出先でMacからChromeリモートデスクトップを使用し、自宅のWindowsを操作したいとき 日本語が打てず困っていたので色々と調べてみました。 結論「option + @」 Macの「Backquote」がWindowsの「半角/全角」と対応している Macで「Backquote」を入力するには「option + @」を押す キーボードショートカット「option + @」で切り替え可能 色々調べた結果、「Backquote」というキーコードを送れば半角全角になるっぽい UI Events KeyboardEvent code Values Macで「Backquote」を入力するには「option + @」で送信できるとことがわかった。 ここまでが結論。 BetterTouchTool でMacのタッチバーに半角全角ボタンを設置。 毎回「option + @」を押すのも面倒なので

            Chromeリモートデスクトップで「半角全角」キーをMacからWindowsに送信し、入力切替する - TR Output
          • Open Interpreter + ChatGPT に一般的な開発課題を「全自動」で対応させる(Web API、 DB操作、スクレイピング) - GMOインターネットグループ グループ研究開発本部

            2023.10.10 Open Interpreter + ChatGPT に一般的な開発課題を「全自動」で対応させる(Web API、 DB操作、スクレイピング) D.M. です。 ChatGPT の Code Interpreter (Advanced data analysis) をローカル PC で実現できる Python ライブラリに Open Interpreter があります。 こちらを活用すると OpenAI 公式の Web UI 版ではできない Web API アクセスや DB 登録を含むタスクが実行可能になります。 今回は具体的な業務課題が全自動で対応できるかを検証してみます。 結論ファースト ・Open Interpreter は一般的な開発タスクを「全自動」でこなすことができる。 ・タスクをうまくこなせるかどうかは、最終的にはプロンプト設計に依存する。 ・Open

              Open Interpreter + ChatGPT に一般的な開発課題を「全自動」で対応させる(Web API、 DB操作、スクレイピング) - GMOインターネットグループ グループ研究開発本部
            • OmniFocusのアウトライナー性 - Word Piece

              前の記事ではOmniOutlinerの出自の話をしたけれど、今回はOmniFocus(主にMac版)の出自の話。 OmniOutlinerの開発元OmniGroupの最大のヒット商品といえばおそらくOmniOutlinerではなくタスク管理アプリOmniFocusの方だと思うのだが、そのOmniFocusが生まれるきっかけになったのは、OmniOutlinerをタスク管理(というよりも厳密にGTD)に使うためのAppleScript「KinklessGTD」だった。 これがOmniFocusが生まれるきっかけになったOmniOutliner用スクリプト「Kinkless GTD (kGTD)」。 Kinkless GTD Intro Video 0.8+ https://t.co/ANPmaIaNjm @YouTubeより — Tak. (@takwordpiece) 2021年3月21日

                OmniFocusのアウトライナー性 - Word Piece
              • Keyboard Maestroが楽しくて元を取った - T’s blog

                4月のはじめにライセンスを購入してひと月経ったのだけれどこれほど使ったアプリは今までありません。迷ったけれど思い切って支払った36ドルのライセンス料は既に元を取れました。ブログを書く道具にもまたネタとしても十分活躍してくれています。買い切りとはいえ高価なアプリ代と内容が英語のみなのとAppleScriptなど難しいコードが必要そうで使える自信がありませんでした。 Keyboard Maestroはマクロを設定さえしてやればどんなことでもできるアプリです。利用する本人にスキルがないので勿体無いと思っています。はじめは簡単なスニペットの登録から始めて徐々に必要で作りやすいショートカットの作成を見よう見まねでやっています。 www.keyboardmaestro.com 多機能なアプリのKeyboard Maestroがどれくらい便利なのかというと今まで使っていたいくつものアプリが要らなくなって

                  Keyboard Maestroが楽しくて元を取った - T’s blog
                • 2019年やったこと - rinsuki’s blog

                  やったことを書くぞ 身内用クローズドSNS: Sea (作った) 仲間内で使ってたとあるOSSのSNSがメンテされなくなって、使ってるサーバーもそろそろ使えなくなる、となって、じゃあ移行先作ろうとなって作ったやつ。 基本的にチャットみたいな感じ。ただ、WebUIは最低限の操作 (認証周り、アプリ周り、招待周り) と投稿一覧しかなくて、ほとんどの機能はAPIのみなので、別途アプリを用意する必要がある (これも OSS でいくつか公開されている)。 TypeScript + Koa.js 製。 github.com iMast (2017〜) iMastとは: iOS用のMastodonクライアントの1つ。Apache License 2.0 の OSS。 iOS 13 対応をして、ついでに iOS 13 以上をインストールに必須にした。 iOS 13 対応は早くから取り組んでいて、i(Pad

                    2019年やったこと - rinsuki’s blog
                  • aalt/nalt字形を基底グリフに置換するスクリプト - DTPab

                    はじめに このスクリプトは何をするもの? ダウンロードするには スクリプトの使い方 jsx版について main関数 reWrite関数 基底グリフに置換する仕組み ルビが設定されていない場合 ルビが設定されていた場合 最後に はじめに ものかのさんの「なると巻き」というMac用のアプリケーションをご存知でしょうか。InDesign CS5よりも前(InDesign CS4、v6.x以下)のバージョンで作られたinddファイルをCS5以上(v7.x以上)で開くと一部の異体字に引きずられて別の文字も異体字になってしまうという不具合を解消するために開発されたアプリケーションです。 tama-san.com これが開発された当時と現在とでフォントを取り巻く状況が大きく変わり、この「なると巻き」は開発終了とアナウンスされました。 tama-san.com そんな経緯があり、ものかのさんが異体字を基底

                      aalt/nalt字形を基底グリフに置換するスクリプト - DTPab
                    • AppleScript Fundamentals

                      AppleScript FundamentalsThis chapter describes basic concepts that underlie the terminology and rules covered in the rest of this guide. Script Editor Application AppleScript and Objects Object Specifiers Coercion (Object Conversion) Scripting Additions Commands Overview AppleScript Error Handling Global Constants in AppleScript The it and me Keywords Aliases and Files Remote Applications Debuggin

                      • したたか企画さんの「画面にOCRをかけて文字を抽出したい」がスゴいのでアプリ化して、確認画面が出るようにした|DTP Transit

                        したたか企画さんの画面にOCRをかけて文字を抽出したい!(2)がぶっ飛んでます。 テクニカルライティングを行う上で、根本から仕事のやり方が変わる。 夏ぐらいからGOROLIB DESIGNさんのエントリーからの流れを横目で見ていましたが、ようやく。もっと早くやればよかった。 したたか企画さん、GOROLIB DESIGNさんに感謝。 このAPIをIllustratorから呼び出せれば(選択範囲をpng出力して)アウトライン文字を元に戻すという夢の機能ができるよなぁ(遠い目 正確すぎる!Googleの画像認識APIで超ラクラクOCR(macOS・ていねい解説) https://t.co/x8H1bxdkFY — GOROLIB DESIGN (@gorolib) 2017年8月24日 Automatorワークフローのアプリケーション化 毎度、Automatorを開くのは面倒なので、まずはアプ

                          したたか企画さんの「画面にOCRをかけて文字を抽出したい」がスゴいのでアプリ化して、確認画面が出るようにした|DTP Transit
                        • Macのオーディオサービスを再起動できた - 猫の手なら貸せる

                          Parallelsの不具合か、起動状態を続けていると内蔵スピーカーから音が鳴らなくなることがあります。 この場合はMacを再起動すれば直るのですが、如何せん発生頻度が高すぎてちょっと面倒です。こんな時はmacの内蔵スピーカーを操作しているサービスを再起動することで対処します。 macOSのオーディオサービスは「coreaudiod」らしいです。 次のコマンドでうまく再起動できました。 sudo launchctl stop com.apple.audio.coreaudiod && sudo launchctl start com.apple.audio.coreaudiod 参考: qastack.jp apple.stackexchange.com ただ、止まるたびにターミナルを開くのも面倒なので、Automatorでアプリケーション化しました。 作り方 「AppleScriptを実行

                            Macのオーディオサービスを再起動できた - 猫の手なら貸せる
                          • Macのデスクトップ通知をPythonから表示する - Qiita

                            Macの通知をPythonスクリプトから出したい局面があったので、 AppleScriptをコマンドで実行する 上記のコマンドをPythonから実行する という流れで作成しました。 AppleScriptでデスクトップ通知を表示する AppleScriptでは、

                              Macのデスクトップ通知をPythonから表示する - Qiita
                            • AlfredでGoogle Chromeのプロファイルを切り替えたい! - Qiita

                              TL;DR Chromeのプロファイルを切り替えるAlfredワークフローを作った話。 https://github.com/murakami97/google-chrome-profile 目次 1. 背景 2. 道具 3. 実装 4. 所感 1. 背景 Chromeのプロファイル機能 私は以前Safariをメインのブラウザとして使っていたんですが、閲覧権限をGoogleアカウントによって制御しているリソースにアクセスしたいとき、いちいちアカウントを切り替えたり、ログインし直したりする必要があって面倒でした。 Chromeのプロファイル機能を使えばログインアカウントやブックマークの情報を切り分けられるので、作業を始めるときに適切なプロファイルを選択しておくだけで、作業中はアカウント管理を意識しなくて済みます。 私は普段、学校用・職場用・個人用の3つのアカウントを使い分ける必要があって、プ

                                AlfredでGoogle Chromeのプロファイルを切り替えたい! - Qiita
                              • Alfred 4のターミナル機能で実行されるアプリをiTerm2に変更する方法

                                AlfredにはUNIXコマンドを入力して、それをターミナルで実行する「ターミナル」機能があります。 わざわざターミナルに切り替えることなく、Alfredを起動して>を入力した後にコマンドを入力して実行できるので非常に便利なのですが、実行されるアプリがOS標準の「ターミナル.app」になってしまいます。 自分はiTerm2というターミナルアプリを使っているので、今回はAlfred 4でiTerm2を実行する方法についてまとめておきます。 custom-iterm-applescripts-for-alfredでスクリプトをコピーするiTerm2をターミナル機能で使うためには、専用のAppleScriptを取得する必要があります。 そのために、まずは「custom-iterm-applescripts-for-alfred」のGitへアクセスします。

                                  Alfred 4のターミナル機能で実行されるアプリをiTerm2に変更する方法
                                • ChatGPTにAppleScriptの書き方を教えてもらった - nakaoka3のなんでもブログ

                                  基本的なプログラミングの仕方について教えてもらった。 変数の使い方。 条件分岐とループ。 ただし、間違った情報も教えてくれる。 これは誤り 曲の名前を渡しても再生はできない。正しくはSpotiry URIを渡す必要がある。 したがって、正しくは以下のような説明になるはずだ。 tell application "Spotify" play track "SPOTIFY_URI" end tell 上記の例では SPOTIFY_URI という変数に、再生したいSpotiry URIを入れます。 正しい情報はスクリプトエディタ.app の「用語説明を開く」からSpotifyを選ぶと調べる事ができる。 以下のコードをスクリプトエディタに貼り付けて実行したら再生が始まったので成功。 tell application "Spotify" play track "spotify:track:2qWxC4

                                    ChatGPTにAppleScriptの書き方を教えてもらった - nakaoka3のなんでもブログ
                                  • Div

                                    Div — simple Alfred windows manager This is simple Alfred workflow to help you manage opened windows. It is simple (50 lines of applescript) but powerful tool. It allows you to create your own layouts, custom sizes and custom proportion. Requirements Some of the mac OS apps are non-scriptable which means they are not working very well with applescript. Fortunately "SystemEvents" can handle them re

                                    • BetterTouchToolを使って、ショートカットキーでAirPods ProをMacBook Proに接続する方法

                                      Macでアプリケーションを色々入れていると、いつの間にか右上のメニューバーが大量に追加され散らかってしまいます。今回紹介するBartenderを使えば、そんなメニューバーをキレイに整理出来ます。BartenderのインストールBartenderはメニューバーにあるメニューアイコンを「表示するもの」「追加される独自メニューに表示するもの」「非表示にするもの」に仕分けてメニューバーをキレイに整理できるアプリです。メニューバーはスペースが限られているので、アプリが多くなってくるとメニューバーに収まらなくなってしまうので、アプリ... メニューバーに普通にBluetoothアイコンを表示しておくのも考えましたが、1日2、3回しか使わないアイコンを常時メニューバーに置いておくのはなんだか邪魔に感じてしまいます。 Keyboard MaestroでAppleScriptを使って、Bluetoothアイ

                                        BetterTouchToolを使って、ショートカットキーでAirPods ProをMacBook Proに接続する方法
                                      • Adobe ExtendScriptとは何か?JavaScriptとの関係性を調べた - どうでもいいプログラム研究所

                                        前から存在は知っていたけど、あまり情報がない「ExtendScript」。今回は私の中での情報整理も兼ねてとても簡単にまとめてみようと思います。 ExtendScriptはAdobe製品を動かすJavaScriptの方言 ExtendScriptは、一言で言うと、Adobe製ソフトを自動化するために用意されたJavaScriptの亜種というか方言のようなものです。 Adobe社が作っている一部のデザイン系ソフトは、スクリプトを書いて操作を自動化することができ、そのためのプログラミング言語として以下の3つをサポートしています。そのうちの1つがExtendScriptです。 AppleScript VBScript ExtendScript(JavaScript) AppleScriptはmacOS上動き、VBScriptはWindows OS上で動きます。ExtendScript(JavaS

                                          Adobe ExtendScriptとは何か?JavaScriptとの関係性を調べた - どうでもいいプログラム研究所
                                        • AppleScriptでシステムの上部メニューを選択する

                                          はじめに 自動化作業の一部にApplesScriptを使用していて、よく使うやつをまとめていこうかと思う。今回は画面上部のメニューを選択するスクリプト まず、メニューの要素を調べる メニューの要素を調べるには、以下のようなAppleScriptを実行する tell application "System Events" tell process "SystemUIServer" menu bar 1's menu bar items's attribute "AXDescription"'s value end tell end tell すると、結果にメニューの要素が表示される。 これはあとで使うのでメモっておく 指定したメニューを選択する 今回は、例として「入力メニュー(text input)」を選択して、入力モードを日本語IMの「カタカナ」に指定する動作をしてみる tell appl

                                            AppleScriptでシステムの上部メニューを選択する
                                          • comments-in-computer-languages v1.70

                                            Newsgroups: fj.archives.documents,fj.comp.lang.misc,japan.comp.lang.misc Message-Id: Subject: comments-in-computer-languages v1.70 Followup-To: fj.comp.lang.misc,japan.comp.lang.misc Approved: <kabe.sra-tohoku.co.jp> Archive-name: comments-in-computer-languages Version: $Revision: 1.69 $ Last-modified: $Date: 2023-04-18 19:01:06+09 $ X-RCSId: $Id: comments-comp,v 1.69 2023-04-18 19:01:06+09 kabe E

                                            • M1世代の最強マシン、それはMac mini|Piyomaru

                                              実際にAppleScriptを組んでさまざまな処理をM1 Mac miniで行って、たまーに他のマシンでの実行結果を調べたりするのですが、処理内容によってはM1世代ではMac miniが最強のマシンだと感じています。 M1 x2 x2 x2 = M1 Ultraムービーの書き出しとか、YouTuber御用達の各種ベンチマークプログラムとか、そういうもの「以外」の処理で、実はMac miniはラインナップ中で最速のマシンです。 M1というSoCには、M1 Pro、M1 Max、M1 Ultraという上位SoCがありますが、上位SoCの上位であるポイントは、 ・M1 SoCを複数貼り合わせたような構造(M1x2=M1 Pro、M1 Pro x2 =M1 Max、M1 Max x2 = M1 Ultra) ・M1 SoCを複数貼り合わせた結果、CPUコア、GPUコア、メディアエンジン、搭載RAM

                                                M1世代の最強マシン、それはMac mini|Piyomaru
                                              • AppleScript でURLエンコード・デコード - Qiita

                                                AppleScript とURLエンコード・デコード ここでいうURLエンコード・デコードとは、ブラウザに要求するURL文字列の中に、URLとして使用してはいけない文字コードを、エンコード・デコードすることで、他にパーセントエンコードや、エスケープなどとも呼ばれるものです。 これは RFC3986のSection 2.1 で定義されています。 AppleScript には、文字コードをURLエスケープする関数が入っていない(多分)ので、他の助けを借りて実装します。 OS Xに組み込まれていて変換に利用できるもの do shell script を使用して、OS Xに入っている機能を使いますが、それには次のような方法があるようです。 PHP を使う php -r 'echo rawurlencode("<<変換文字列>>”);' Perl を使う perl -MURI::Escape -wl

                                                  AppleScript でURLエンコード・デコード - Qiita
                                                • Tailscale actions for iOS and macOS Shortcuts

                                                  WireGuard is a registered trademark of Jason A. Donenfeld. End-user programming and automation has a long history on Apple’s platforms. It began with BASIC being included in the ROM of the Apple II, continued in the 1980s with HyperCard, and was further expanded with AppleScript in the ’90s and Automator in the 2000s. The modern successor to those systems is Shortcuts, which was launched in iOS 13

                                                    Tailscale actions for iOS and macOS Shortcuts
                                                  • macOS用アーティファクト収集ツールと簡易マルウェア解析サンドボックスの実装と利用方法

                                                    macOS用アーティファクト収集ツールと 簡易マルウェア解析サンドボックスの 実装と利用方法 Japan Security Analyst Conference 2020 株式会社インターネットイニシアティブ 小林 稔 Who am I? 小林 稔 2 • 株式会社インターネットイニシアティブ セキュリティ本部 セキュリティ情報統括室 技術調査、社内インシデントレスポンス • 外部活動 セキュリティキャンプ全国大会講師 2017-2019 Japan Security Analyst Conference 2018 Black Hat USA 2018 Briefing • Twitter: @unkn0wnbit Agenda 1. モチベーション 2. macOS Artifact Collector 3. Norimaci 4. bgiparser 5. Future Work 6.

                                                    • fzfでChromeのtab移動をする - ハイパーマッスルエンジニア

                                                      VimでWeb開発してるとブラウザとTerminalを行ったり来たりすることが多い。 ブラウザのタブ切り替えをブラウザでやるのではなく、Terminalでできればノンストレスな開発ができるのではないか。そうだろう。 fzfで実現した github.com 追記:fzf本家の方、Junegunnさんからプルリクを頂き、よりパワフルでスマートなものになった。ほんと感謝、I love fzf。 fzfでchromeのTabを選択する こんな感じでfzfで今現在開いているChromeのTab一覧を出力して、選択したらアクティブにするスクリプト。 インストール $ brew tap Rasukarusan/tap $ brew install Rasukarusan/tap/fzf-chrome-active-tab 使い方 $ chrome-tab-activate ソース シンプルにAppleS

                                                        fzfでChromeのtab移動をする - ハイパーマッスルエンジニア
                                                      • macOSで現在の仮想デスクトップ番号と仮想デスクトップの総数をデスクトップ間を移動したときに通知させるJXAスクリプト - Qiita

                                                        TL;DR 現在の仮想デスクトップの番号と開いている仮想デスクトップの総数を、デスクトップを跨いだときに、OSの通知欄に通知するアプリをJavascript for Automation (JXA)で作成した。 右上に注目すると、確かにデスクトップが切り替わるタイミングで通知のところが変わっている。 Motivation OS X(macOS)では、仮想デスクトップ(これは正確にはWindowsでの呼び方?で、OS XではSpaces という)を複数作成でき、3本指で左右にスワイプするか、デフォルトではCtrl+矢印キー(←, →)で移動できる。デスクトップNに何かを割り当てていたり、仮想デスクトップを作りすぎて所望のウィンドウがどこにあるか分からなくなったときに、3本指で上にスワイプするかCtrl+↑でMission Controlを開いて上の方にマウスを持っていって移動する。 この作業

                                                          macOSで現在の仮想デスクトップ番号と仮想デスクトップの総数をデスクトップ間を移動したときに通知させるJXAスクリプト - Qiita
                                                        • Illustratorの「整列」操作の最適化|DTP Transit 別館

                                                          Illustratorの制作に欠かせない「整列」。欠かせないというよりも「デザインとは整列だ」くらいの勢いで整列を行う回数が多いわけですので、手軽に、スピーディに整列を行えるは作業効率に直結します。 従来(2011年)ところが、Illustratorの標準機能では、次のようにペインポイントばかりでした。 [整列]パネルのボタンをクリックするしかない(キーボードショートカットが用意されない、設定できない) 「アートボードに整列」したいときには、[整列]パネルのボタンをクリックして、ポップアップメニューで切り替え。その後、戻さなければならない そのため、Illustratorに整列操作をアクションに登録し、アクションに対してキーボードショートカットを設定する、という方法を使うことで切り抜けてきました。 アクションのキーボードショートカットにはF1-F12キーが必要ですが、MacBook Pro

                                                            Illustratorの「整列」操作の最適化|DTP Transit 別館
                                                          • python subprocess osascript - Google 検索

                                                            2010/05/31 · I am trying to embed an AppleScript in a Python script. I don't want to have to save the AppleScript as a file and then load it in my Python script.

                                                            • Macでシェルスクリプトの拡張子を「.command」に変更するとダブルクリックで実行できる - なつみかん@はてな

                                                              #!/bin/sh (作業内容) テキストエディタでこのようなファイルを作成し、拡張子「.sh」で保存すればシェルスクリプトですが、拡張子を「.command」に変更するとダブルクリックで実行できるバッチファイルになります。 (Windowsの「.bat」相当) ただしこのままでは「Permission denied」エラーで実行できないので % chmod 755 sample.command として権限を変更すると実行可能ファイルになります。(sample.commandは任意のファイル名) あえてターミナルを起動してログを眺めたい場合におすすめですが、特に不要な場合は ターミナル>設定>プロファイル>シェル>シェルの終了時>ウィンドウを閉じる と設定すれば終了時にターミナルのウィンドウは閉じます。 AppleScriptの場合 裏で実行してほしい場合はスクリプトエディタで do sh

                                                                Macでシェルスクリプトの拡張子を「.command」に変更するとダブルクリックで実行できる - なつみかん@はてな
                                                              • リンゴ印のライフハック(100) フォルダアクションでらくらく自動処理

                                                                50%縮小する、45度回転させる、フォーマットを変換する……画像処理の多くはルーティンワークと言っていいのではないでしょうか。そのワンパターンな作業を自動化できるとしたら? しかもフォルダへ画像ファイルをドラッグ&ドロップするだけでいいとくれば、検討しない手はないですよね。今回は、「フォルダアクション」の使いかたを紹介します。 フォルダアクションのしくみ フォルダアクションとは、フォルダにひも付けされたプログラムの総称です。macOSには古くからある機能で、当初はAppleScriptというMac独自のスクリプト言語(実行に手間がかからない簡易プログラム向きの言語)を利用していましたが、いろいろな機能を持つブロックを並び替える程度で自動処理プログラム「ワークフロー」を作成できる「Automator」が登場してからは、ワークフローをひも付けることが一般的になりました。 フォルダアクションを有

                                                                  リンゴ印のライフハック(100) フォルダアクションでらくらく自動処理
                                                                • MidiPipe MIDIコントロール情報を変換(mac)

                                                                  MIDIコントローラーには、コントロール情報の値をカスタマイズすることができない物がある。そこで、MidiPipeを使えば、MIDIコントローラーの元の送信値を別のコントロール情報に変換することなどが出来るので、市販されていないスイッチャの専用コントローラを作成するなど、いろいろとカスタマイズできる様になる。 TouchOSCとiPadなどは使わずに、MacBookで制御したい方向け。 概要 MidiPipeはフリーウェアですので、保証はございません。 MidiPipeは、音楽スタジオで使用したり、ステージでライブを行う場合に、MIDIメッセージをリアルタイムで、ルーティング、マッピング、フィルター、変換、表示、入力、および出力することができます。 macOS Sierra 10.12以降のシステムが必要です。 使用方法 「ツール」リスト(画面左側)で、Toolsをクリックして、パラメータ

                                                                    MidiPipe MIDIコントロール情報を変換(mac)
                                                                  • 本来無一物 無欲恬淡 人生小笑 無駄を愛でよ ということとAppleScriptの勉強。 - 現代田んぼ生活 辻井農園日記

                                                                      本来無一物 無欲恬淡 人生小笑 無駄を愛でよ ということとAppleScriptの勉強。 - 現代田んぼ生活 辻井農園日記
                                                                    • Macの最大解像度をアプリで変更する方法【Retinaを最大限に活用】

                                                                      ‎Display Menu shows a status item in your menu bar that lets you change your display settings with a single click. Depen... 使い方は至って簡単です。 Display Menuをインストール後、アプリを立ち上げるとメニューバーにDisplay Menuのアイコンが追加されます。 アイコンをクリックすると解像度のメニューが表示されるので、お好みの解像度を選択してください。 私の環境はデュアルモニタなので、上記画像では『BenQ LCD』と『Color LCD』の2つが表示されていますが、Macbook Pro単体の場合は『Color LCD』のみが表示されます。 これで標準の内蔵Retinaディスプレイ設定の最大解像度である『1920×1200』よりも、大きな解像度の設定

                                                                        Macの最大解像度をアプリで変更する方法【Retinaを最大限に活用】
                                                                      • MacOS 版 Excel VBA で Dir() 関数の代わり・ファイル一覧を取得する - Neo's World

                                                                        MacOS 版 Excel VBA で Dir() 関数の代わり・ファイル一覧を取得する 前回紹介したとおり、Mac 版の Excel VBA では、Dir() 関数がまともに動かない。特に Dir() 関数でファイルの一覧を取得するような処理が全く動かず、Windows 版とは違うコードを書かないといけない。 Mac の Excel VBA は色々と挙動が違うので、VBA で OS 判別する 色々調べてみると、Excel VBA から AppleScript を実行できるので、AppleScript からシェルスクリプトを実行するのが良さそうだ。 試した環境は、MacOS High Sierra、Excel for Mac 2016 (v15.41)。 実際のコード 実行する AppleScript はこんな感じ。 do shell script "find -E '/path/to/d

                                                                        • Macの「ターミナル」の入力および出力をリダイレクトする

                                                                          ターミナルユーザガイド ようこそ 「ターミナル」とは? はじめに 「ターミナル」ウインドウで作業する 「ターミナル」を開く/終了する 新しい「ターミナル」ウインドウとタブを開く コマンドを実行する/ツールを実行する ファイルおよびフォルダを指定する 「ターミナル」の入力および出力をリダイレクトする 入力ミスを修正する 項目を「ターミナル」ウインドウ内にドラッグする ウインドウグループを使用する 「ターミナル」をカスタマイズする 設定を変更する プロファイルを使用して「ターミナル」ウインドウの外観を変更する 「ターミナル」ウインドウのデフォルトおよび起動プロファイルを指定する 音または視覚による警告を設定する スクロールバッファの行数を制限する 「ターミナル」のプロファイルを読み込む/書き出す オートメーションとスクリプトを使用する シェルスクリプトの概要 ファイルを実行可能ファイルにする

                                                                          • Macの「ターミナル」で環境変数を使用する

                                                                            ターミナルユーザガイド ようこそ 「ターミナル」とは? はじめに 「ターミナル」ウインドウで作業する 「ターミナル」を開く/終了する 新しい「ターミナル」ウインドウとタブを開く コマンドを実行する/ツールを実行する ファイルおよびフォルダを指定する 「ターミナル」の入力および出力をリダイレクトする 入力ミスを修正する 項目を「ターミナル」ウインドウ内にドラッグする ウインドウグループを使用する 「ターミナル」をカスタマイズする 設定を変更する プロファイルを使用して「ターミナル」ウインドウの外観を変更する 「ターミナル」ウインドウのデフォルトおよび起動プロファイルを指定する 音または視覚による警告を設定する スクロールバッファの行数を制限する 「ターミナル」のプロファイルを読み込む/書き出す オートメーションとスクリプトを使用する シェルスクリプトの概要 ファイルを実行可能ファイルにする

                                                                            • 主要でもないプログラミング言語200種を一行で解説 - Qiita

                                                                              はじめに 家帰ったら『主要じゃない200くらいのプログラミング言語の雑な紹介』書いてやるから待ってろ — NANAKASE Kotoko (@make_now_just) 2016年7月1日 このツイートがことの発端でした。元ネタは、 主要なプログラミング言語 5種類を徹底解説! - Programming share 主要なプログラミング言語8種をざっくり解説 - shi3zの長文日記 あたりです。上の方の記事の冒頭に、 現在プログラミング言語は、200種類以上存在していると言われています。(実際に利用されているプログラミング言語の数はその10分の1くらいです。) とあったので200言語解説してみようというわけです。 200言語の解説を書くということは仮に1言語1分で書いたとしても200分、つまり3時間と20分の時間がかかるわけで、まぁそれは無駄に時間のかかる作業になります。そうなると必

                                                                                主要でもないプログラミング言語200種を一行で解説 - Qiita
                                                                              • Macのミュージックのデータを外付けドライブに移す - 職業プログラマの休日出勤

                                                                                表題のことをやりました。 この記事では検討したこと、実際にやったことを書いておりますが、読者の皆さんの環境で同様の挙動をするかどうかはよくわかりません。他の記事でも当然に言えることですが、真似する場合は自己責任でどうぞ。 なぜやるのか? OSのブートボリュームである内蔵のSSDが500GBであるのに、 音楽データだけで50GB近く占有していたから。(ただし、写真はもっと大きいので、後日やる。) 空きが30GB程度となり、SSDの健全な(=長寿命な)利用が難しそうになってきたから。 最初に試したこと(失敗) 次の手順を試しましたが、上手くいきませんでした。 「ミュージック」アプリを終了 ~/Music/ すなわち、ホームディレクトリの「ミュージック」以下にあるデータを、Finder操作によって、外付けドライブにコピー 「ミュージック」アプリを起動して、アプリの環境設定で、「ファイル」タブの中

                                                                                  Macのミュージックのデータを外付けドライブに移す - 職業プログラマの休日出勤
                                                                                • RとWebサービス - RjpWiki

                                                                                  利用方法† RSOAPは、「サーバマネージャ」サービスと「サーバプロセス」サービスの2種類からなり、まず「サーバマネージャ」サービスに接続し、そのnewServerメソッドを呼んで「サーバプロセス」サービスのURLを得る。その後「サーバプロセス」サービスに接続し、主にcall, evalメソッドを用いて解析を実行する。 ↑ MacOS X のAppleScriptから呼んだ例† -- サーバマネージャサービスのURLがlocalhost:9081のとき tell application "http://localhost:9081/" set returnValue to call soap {method name:"newServer", ¬ method namespace uri:"", parameters:"", SOAPAction:""} end tell -- 上の呼び出