SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
ドザーに贈る
             Mac のちょっと効率的な使いかた
                  Takuya	
  Fujimura
                      @tlync




12年7月6日金曜日
社内の Mac Wiki を見れば全て解決
                   h"p://社内情報なので自粛




12年7月6日金曜日
ご静聴ありがとうございました




12年7月6日金曜日
…では、実際に見ないと
             伝わらないこともあるので…




12年7月6日金曜日
直接見てもらいながら
             かるく紹介していきます




12年7月6日金曜日
はなすこと




             • 良くつかうキーボードショートカット
             • おすすめアプリとソフトウェア
             • 知ってると便利かもしれないコマンド


12年7月6日金曜日
良く使うキーボードショートカット




12年7月6日金曜日
Mac では OS 標準機能で
             Emacs キーバインドが使える!




12年7月6日金曜日
Emacs ユーザーじゃなくても便利




12年7月6日金曜日
基本的な Emacs キーバインド


             • Ctrl	
  +	
  N(ext)	
  =	
  ↓
             • Ctrl	
  +	
  P(revious)	
  =	
  ↑
             • Ctrl	
  +	
  F(orward)	
  =	
  →
             • Ctrl	
  +	
  B(ack)	
  =	
  ←
             • Ctrl	
  +	
  A	
  =	
  行頭へ移動。⌘	
  +	
  ←	
  (Home)	
  と同義
             • Ctrl	
  +	
  E	
  =	
  行末へ移動。⌘	
  +	
  →	
  (End)	
  と同義

12年7月6日金曜日
基本的な Emacs キーバインド                              (cont.)




             • Ctrl	
  +	
  K(illline)	
  =	
  行削除
             • Ctrl	
  +	
  Y(ank)	
  =	
  貼り付け
             • Ctrl	
  +	
  H	
  =	
  前の1文字削除 (Backspace)
             • Ctrl	
  +	
  D	
  =	
  後ろの1文字削除 (Del)
             • Ctrl	
  +	
  T	
  =	
  1文字入れ替え

12年7月6日金曜日
慣れると Ctrl が遠いので
             Caps と入れ替えるのをおすすめ




12年7月6日金曜日
※ただし、テキストエリアに限る




12年7月6日金曜日
もっと
       OS 全体をキーボードだけで操作できる
             環境にしましょう




12年7月6日金曜日
KeyRemap4MacBook
             http://pqrs.org/macosx/keyremap4macbook/index.html.ja




12年7月6日金曜日
いくつか機能をピックアップ




12年7月6日金曜日
Emacs モード




12年7月6日金曜日
Emacs モード




12年7月6日金曜日
Complete Vi モード




12年7月6日金曜日
KeyRemap4MacBook でできる事まとめ
                         (ほんの一部)

             • Emacs モード
              •   どこでも大体 Emacs キーバインドで操作できる

             • Compatible Vi モード
              •   特定にキーをトリガーに、どこでも大体 Vi キーバイ
                  ンドで操作できる

              •   Vimmer も安心

             • キーリピートの高速化
              •   OS 最大にしても糞みたいに遅い

              •   プログラマなら普通しますよね

12年7月6日金曜日
他のキーボードショートカット




12年7月6日金曜日
他の便利なショートカット(無作為)


        •     + Ctrl + D(ictionary) = 選択中の単語で辞書を開く

        •    Ctrl + F2 = メニューバーにフォーカス
             (Windows の Alt でメニューにアクセスする感じ)

        •     + F1 = アクティブなアプリのウィンドウ切替え

        •     + W = ウィンドウを閉じる

        •     + [ or ] = 戻る/進む (の操作が有効なアプリだけ)

        •     + Shift + [ or ] = タブの移動 (タブがあるアプリ)



12年7月6日金曜日
おすすめ設定 その1




                Tab キーでボタン間とかも移動できる様に。
                Ctrl + F7 でトグルできる。




12年7月6日金曜日
おすすめ設定 その2




             ソフトウェアのショートカットキーとして使う事が多ければ
             Fn なしでタイプできて効率的




12年7月6日金曜日
ありすぎるので興味あれば各自
              h"p://support.apple.com/kb/HT1343?viewlocale=ja_JP




12年7月6日金曜日
おすすめアプリとソフトウェア




12年7月6日金曜日
社内の Mac Wiki を見ましょう
                  h"p://社内情報なので自粛




12年7月6日金曜日
とりあえず列挙


             • KeyRemap4MacBook (Free)
              •   キーリマッピング

              •   無いと死ぬレベル


             • LaunchBar (€24)
              •   ラウンチャー。探せばフリーのもある


             • 1Password ($34.99∼)
              •   パスワード管理ソフト




12年7月6日金曜日
とりあえず列挙              (cont.)



             • Total Finder ($18)
              •   Finder をどこでも


             • Total Terminal (Free)
              •   Terminal をどこでも


             • homebrew (Free)
              •   パッケージ管理ソフト

              •   Linux における aptitude、yum の様なもの




12年7月6日金曜日
とりあえず列挙               (cont.)


             • Growl (¥170)
              •   通知ソフト

              •   Moutain Lion で Notification Center 実装されたらいらない子か
                  も


             • iStatMenu ($16)
              •   ステータスバーに CPU 使用率とかを表示


             • Moom ($10)
              •   ウィンドウ管理ソフト

              •   ディスプレイ環境に応じたウィンドウの自動配置など



12年7月6日金曜日
とりあえず列挙               (cont.)



             • Witch ($14)
              •   ウィンドウ単位の移動

              •   Windows における Alt + Tab


             • CheatSheet (Free)
              •   コマンドボタンを押してアプリのチートシートを表示


             • Caffein (Free)
              •   Mac が眠らないようにする

              •   プレゼンの時とかに




12年7月6日金曜日
まだまだあるけどこのへんで




12年7月6日金曜日
知ってると便利かもしれないコマンド




12年7月6日金曜日
知ってると便利かもしれないコマンド

             • open	
  =	
  ファイルやディレクトリを開く
              • open	
  .	
  とか	
  open	
  -­‐a	
  Emacs.app	
  hoge.md	
  とか
             • pbcopy	
  = 入力をクリップボードに
              • ls	
  -­‐alt	
  |	
  pbcopy
             • say	
  =	
  しゃべらせる。発音を調べたり
             • qlmanage	
  -­‐t	
  =	
  ターミナルから Quick	
  Look
             • opensnoop	
  -­‐f	
  =	
  ファイルを使っているプロセス監視
12年7月6日金曜日
おわり




12年7月6日金曜日

Más contenido relacionado

Similar a ドザーに贈るMacのちょっと効率的な使い方

Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Tomoya Kawanishi
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返りMasafumi Terazono
 
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツールaoshiman
 
Macで開発環境を整える170420
Macで開発環境を整える170420Macで開発環境を整える170420
Macで開発環境を整える170420Toshiyuki Shimono
 
徹底攻略!PHP5.4
徹底攻略!PHP5.4徹底攻略!PHP5.4
徹底攻略!PHP5.4Takuya Sato
 
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)Kenichiro MATOHARA
 
サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!Takeshi Yoshida
 
Simutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーションSimutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーションmyagami
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルドHiroshi Sakate
 

Similar a ドザーに贈るMacのちょっと効率的な使い方 (12)

Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記
 
0621 ndk game
0621 ndk game0621 ndk game
0621 ndk game
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返り
 
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
 
Kuug 第1回
Kuug 第1回Kuug 第1回
Kuug 第1回
 
Macで開発環境を整える170420
Macで開発環境を整える170420Macで開発環境を整える170420
Macで開発環境を整える170420
 
徹底攻略!PHP5.4
徹底攻略!PHP5.4徹底攻略!PHP5.4
徹底攻略!PHP5.4
 
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作るGoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
 
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
 
サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!サイドバー用アプリを XPages で開発してみよう!
サイドバー用アプリを XPages で開発してみよう!
 
Simutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーションSimutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーション
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルド
 

Último

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 

Último (11)

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

ドザーに贈るMacのちょっと効率的な使い方