5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MacOS・ツール小ネタ3発

Last updated at Posted at 2020-10-09

【投稿2本目】Mac・開発ツール小ネタ集

今日はさくっと記事です。

めっちゃ初歩的なんですが、プログラマとして働いて1年弱で知った知識をちょこっと載せていきます!
最近はiMacでの業務なので今回はMacOSと開発ツール編:raised_hands:

目次

  1. MacからMacにリモート接続する方法
  2. シェルスクリプトを簡単に.app化する方法
  3. Visual StudioCodeで自分のコードをリアルタイムでシェアする方法(ペアプロ・モブプロ向け) イチオシ:raised_hands::raised_hands::raised_hands:

MacからMacにリモート接続する方法

私はチームの上長にお聞きしたんですがもしかしたら知らないMacユーザーがいるかもしれない!と思ったので記載します!
どちらもMacOS、そして同じネットワーク内に存在していることは大前提ですー!
 2020-08-27 18.21.38.png
設定することは、「システム環境設定>共有」だけ。
リモートで制御される側のMacBの端末で、以下の設定をします。
 2020-08-27 18.33.47.png
 2020-09-29 18.53.35.png
端末利用者間でコンピュータ設定からPWを設定すればセキュリティ的にも安心!

 2020-10-09 13.44.00.png

とりあえず、画面共有とリモートログインにチェックが入っていればOK!
接続したいMacAでFinderを開き、⌘+Kを同時に押します!
 2020-08-27 18.39.46.png

そしてMacBで許可したユーザー情報を入力し、接続が完了です!
お疲れ様でした!思う存分リモート作業を行いましょう!

シェルスクリプトを簡単に.app化する方法

簡単な処理を自動化するために、シェルスクリプトを書いて、それをApplication化する方法です!

AutomatorというMacOSにデフォルトで入っている?入っているツールを使えば、
ちょいちょいっとApplication化することができるってご存知ですか?!

#!/bin/sh

osascript -e 'display dialog "Hello,World!" with title "Hello,World!" with text buttons {"Hello","World!"}'
exit 0

こんなソースを作って、「AutomatAutomator.appを起動」。
アプリケーションを選択後、「シェル」と検索して「シェルスクリプトを実行」を選びます!
 2020-09-28 18.43.49.png
入力欄にコードを貼り付けて⌘+sで名前をつけて保存したらOK!
 2020-09-28 18.44.09.png
任意のディレクトリに保存されたappをクリックするとこんな感じでシェルスクリプトが実行されます!
コマンドなどに馴染みのない方へのアプリの配布がある場合はAutomatorを使うと簡単にシェルをapp化できます!
権限の問題や、Macに合わせたディレクトリ構成にする必要がある場合もあるのでそのあたりはお気をつけて!
 2020-09-28 18.48.17.png

自分のコードをリアルタイムでシェア!(ペアプロ・モブプロ向け)

最後はLive Shareのご紹介!

Live Shareのオススメポイントは以下の3つ!

==================================================================================================================

  1. ホストのプロジェクトファイル編集のみならず、ローカルサーバの共有やターミナルの共有が可能!(もちろん権限を絞ってRead-Onlyにも設定可能!)
  2. ホストの編集しているファイルに関わらず、プロジェクトファイル内の移動が可能!
  3. 自分以外のユーザーのファイル間の動きを、ストーカー可能!

==================================================================================================================

人数が多くなると、接続が難しい場合などもありましたが、少人数でのソースコードレビューや開発にはかなりオススメします!
私は使用していませんが、ペアプロ・モブプロに必要不可欠なチャットまで付属してますよー:point_up:

利用手順

Visual Studio Codeの拡張機能で「Live Share」をインストールします。
 2020-09-28 18.53.31.png
あとは、シェアしたいフォルダでサイドバーから「Live Share」のアイコンをクリックし、「コラボレーションセッションの開始」をクリックし、マイクロソフトアカウントでログイン!(急にアカウント必要って言ってごめんなさいw)
 2020-09-29 18.55.16.png
ブラウザとかでログインして「Visual Studio Codeを開く」をクリックします!
 2020-09-29 18.58.50.png
何度かブラウザやらアプリやら行ったりきたりはする場合もあるのですが、ログインに成功した場合は、シェア用のリンクを共同作業者に共有すればOKです!
 2020-09-29 19.00.52.png

あとは、思う存分、1つのソースをみんなで開発していきます!
これがあれば同じソースコードみながらあーだこーだいう時に、**「違う!そうじゃなくてこう!」**ってタイミングですぐ伝えることが可能ですねー!

 2020-09-29 18.52.25.png

細かい部分は結構端折っていますが、詳細は公式サイトやら、他のQiitaやらに載っていますのでご確認ください(笑)

最後まで読んでいただきありがとうございましたー!

ご意見・ご感想などのコメントおまちしておりますー!
褒められたらにんまり:relaxed:します!間違いの指摘はありがたく:bow_tone1:お聞きして修正します!

次は1つのネタでしっかり書く予定です〜:sunny:

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?