SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
AlfredとDashで
超高速リファレンス検索
もうGoogle先生は必要ない!
2014.04.19
第28回WordBench大阪懇親会LT
もりたく
1
最初に謝っておきます
2
なぜか僕が登壇すると何故かすべります
今回紹介するアプリは
Mac限定です
生ぬるい目で見守って...
Win嫌いじゃないよ、たまたま...
まずはじめに
こんなことないですか?
3
えーっと、PHPの変数が
配列かどうか調べる関数ってなんだっけ...
なんちゃらarray...
is_array...いやin_arrayか...
えぇいっ!Google先生ー!
助けてー!
4
えーっと、HTML5のinputタグの
typeって何があったっけな...
確かcolorとかmailとか...
えぇいっ!Google先生ー!
一覧出して〜!
こんなことないですか?2
ブラウザ開いて
5
「php 配列かどうか」
「html5 input」
PHP.netのリファレンス表示
HTMLクイックリファレンス表示
めんどくさい...
Google先生を頼る
6
Dash
Alfred
リファレンス閲覧したり
スニペット管理できるアプリ
Macが誇る最強ランチャーアプリ
そんな時はこの組み合わせ!
Dashの簡単な説明
7
リファレンスとは
参考資料のことです
マニュアルとか、ドキュメントとか
スニペットとは
よく利用するコードやテンプレート
に名前をつけて、簡単な操作で挿入
出来るようにしたもの
Dashはリファレンスをローカルに保
存しておいてすぐに検索閲覧した
り、スニペットを管理できるアプリ
Alfredの簡単な説明
8
ランチャーとは
MacでいうSpotlightです。
AlfredはSpotlightより遥かに複雑な
ことができます。
アプリケーションの検索
WebやGmailや辞書や連絡先の検索
電卓機能
Macのシャットダウンや再起動
iTunesの操作
クリップボード拡張
Terminalコマンド実行
有料機能
}
9
単体でも便利な2つを組み合わせて
AlfredでDashのリファレンス参照
どういう事が起きるか...
実演
10
ね?便利でしょ?
11
今やったこと
12
ショートカットでAlfredウィンドウ表示
(僕はControl+Spaceにしてます)
「dash 」と入力
後は検索したいワードを入力すればOK
導入設定方法
13
超カンタン!
たったの5Step!
1.アプリインストール
2.拡張(アプリの購入w)
3.Dashの設定(1Click)
4.Alfredの設定確認(確認だけok)
5.Dashで欲しいドキュメント追加
事前準備1
14
まずはDashとAlfredをダウンロード!
http://kapeli.com/dash
http://www.alfredapp.com/
AppStoreからでもダウンロードできるよ
事前準備2
15
Alfredを有料版に拡張
(買ってねw)
Workflowという超絶便利な機能が
たくさん利用できるようになります。
Dashと連携
IPアドレス検索
タイムゾーン表示
RGB/HSL/HEX/相互変換
GitHubリポジトリにアクセス天気予報表示
Twitter操作
Evernote検索/追加
リアルタイムGoogle翻訳
Pocket検索表示
Macのメモリ開放 短縮URL作成 etc...
事前準備3
16
Dashの設定で
AlfredWorkflowに設定追加
Simply
Press Here!
事前準備4
17
Alfred Workflowに
設定追加されてるの確認
CheckHere!
CheckHere!
事前準備5
18
Dashの設定で
リファレンス追加
お好きなのどうぞ
PHP日本語版のDocsets
19
https://github.com/miukoba/phpdoc-ja-docset
DashはDocsetsというファイルとSQLiteで
リファレンスが管理されている
多くのDocsetsは英語...
日本語版欲しいよね
PHPマニュアル日本語版の
Docsets作ってくれた方が!
自分でもDocsets作れるので是非!
WordPressCodex日本語版Docsets作ろうぜ!
終わり
20
AlfredとDashで時短&快適開発Lifeを!
この機会にAlfredとDashを
利用してみてはいかがでしょうか?
@duffy_toy
duffytoy
ご清聴ありがとうございました

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Rails解説セミナー: Rails国際化 (I18n) API
Rails解説セミナー: Rails国際化 (I18n) APIRails解説セミナー: Rails国際化 (I18n) API
Rails解説セミナー: Rails国際化 (I18n) API
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
 
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
 
REST API のコツ
REST API のコツREST API のコツ
REST API のコツ
 
アジャイルによくきく?モデリング
アジャイルによくきく?モデリングアジャイルによくきく?モデリング
アジャイルによくきく?モデリング
 
Gui自動テストツール基本
Gui自動テストツール基本Gui自動テストツール基本
Gui自動テストツール基本
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
 
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステムAndroid向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
 
Lean coffee
Lean coffeeLean coffee
Lean coffee
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使う
 
入門!Jenkins
入門!Jenkins入門!Jenkins
入門!Jenkins
 
開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて
開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて
開発もQAも自動テスト!「LOST JUDGMENT:裁かれざる記憶」のQAテスター参加で進化した「テスト自動化チーム(仮)」の取り組みについて
 
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
 
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
 
こっそり教えます!エフェクトデザインのイ・ロ・ハ
こっそり教えます!エフェクトデザインのイ・ロ・ハこっそり教えます!エフェクトデザインのイ・ロ・ハ
こっそり教えます!エフェクトデザインのイ・ロ・ハ
 
レガシーコードとの付き合い方とテストでの話
レガシーコードとの付き合い方とテストでの話レガシーコードとの付き合い方とテストでの話
レガシーコードとの付き合い方とテストでの話
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
 
できる!並列・並行プログラミング
できる!並列・並行プログラミングできる!並列・並行プログラミング
できる!並列・並行プログラミング
 
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
 
開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)
 

Andere mochten auch

Ejercicio fisica dos moviles grafica
Ejercicio fisica dos moviles graficaEjercicio fisica dos moviles grafica
Ejercicio fisica dos moviles grafica
montx189
 

Andere mochten auch (20)

Word bench 制作効率を上げるツール
Word bench 制作効率を上げるツールWord bench 制作効率を上げるツール
Word bench 制作効率を上げるツール
 
Постановление группировки "ЛНР" об ужесточении провоза товаров со стороны "ДНР"
Постановление группировки "ЛНР" об ужесточении провоза товаров со стороны "ДНР"Постановление группировки "ЛНР" об ужесточении провоза товаров со стороны "ДНР"
Постановление группировки "ЛНР" об ужесточении провоза товаров со стороны "ДНР"
 
20170208 biファーストステップ
20170208 biファーストステップ20170208 biファーストステップ
20170208 biファーストステップ
 
ヤマムギVol.5 BIファーストステップre:dash
ヤマムギVol.5 BIファーストステップre:dashヤマムギVol.5 BIファーストステップre:dash
ヤマムギVol.5 BIファーストステップre:dash
 
今日こそ理解するHot / Cold @社内RxSwift勉強会
今日こそ理解するHot / Cold @社内RxSwift勉強会今日こそ理解するHot / Cold @社内RxSwift勉強会
今日こそ理解するHot / Cold @社内RxSwift勉強会
 
Chokes, Inductors, Switching Transformers & Power transformers.
Chokes, Inductors, Switching Transformers & Power transformers.Chokes, Inductors, Switching Transformers & Power transformers.
Chokes, Inductors, Switching Transformers & Power transformers.
 
Resilience, Technology, Sustainability: Competing in the age of disruption, b...
Resilience, Technology, Sustainability: Competing in the age of disruption, b...Resilience, Technology, Sustainability: Competing in the age of disruption, b...
Resilience, Technology, Sustainability: Competing in the age of disruption, b...
 
Lesson 6.3 Activity: Human Migration Patterns
Lesson 6.3 Activity: Human Migration PatternsLesson 6.3 Activity: Human Migration Patterns
Lesson 6.3 Activity: Human Migration Patterns
 
CEPAZ Presentación EGP 3 marzo 2017
CEPAZ Presentación EGP 3 marzo 2017CEPAZ Presentación EGP 3 marzo 2017
CEPAZ Presentación EGP 3 marzo 2017
 
折り紙と正多角形と三次方程式 数学カフェ #math_cafe
折り紙と正多角形と三次方程式 数学カフェ #math_cafe 折り紙と正多角形と三次方程式 数学カフェ #math_cafe
折り紙と正多角形と三次方程式 数学カフェ #math_cafe
 
What Would David Livingstone Say To Us Today?
What Would David Livingstone Say To Us Today?What Would David Livingstone Say To Us Today?
What Would David Livingstone Say To Us Today?
 
Lawyer in Vietnam Oliver Massmann Public mergers and acquisitions: market ana...
Lawyer in Vietnam Oliver Massmann Public mergers and acquisitions: market ana...Lawyer in Vietnam Oliver Massmann Public mergers and acquisitions: market ana...
Lawyer in Vietnam Oliver Massmann Public mergers and acquisitions: market ana...
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
ARC 2615
ARC 2615ARC 2615
ARC 2615
 
ハードを知らないソフトエンジニアがIoTをかじってみた話
ハードを知らないソフトエンジニアがIoTをかじってみた話ハードを知らないソフトエンジニアがIoTをかじってみた話
ハードを知らないソフトエンジニアがIoTをかじってみた話
 
Ejercicio fisica dos moviles grafica
Ejercicio fisica dos moviles graficaEjercicio fisica dos moviles grafica
Ejercicio fisica dos moviles grafica
 
cloruro de sodio VS sacarosa
cloruro de sodio VS sacarosacloruro de sodio VS sacarosa
cloruro de sodio VS sacarosa
 
Adopt-a-jsr Mar 1 2017 JAX-RS update
Adopt-a-jsr Mar 1 2017 JAX-RS updateAdopt-a-jsr Mar 1 2017 JAX-RS update
Adopt-a-jsr Mar 1 2017 JAX-RS update
 
Swisscom API journey #2 - a deeper view
Swisscom API journey #2 - a deeper viewSwisscom API journey #2 - a deeper view
Swisscom API journey #2 - a deeper view
 
07 fruit of the spirit
07 fruit of the spirit07 fruit of the spirit
07 fruit of the spirit
 

Ähnlich wie Alfredとdashで超高速リファレンス

Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのかWord pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのか
Hisateru Tanaka
 
PHPとJavaScriptの噺
PHPとJavaScriptの噺PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
 

Ähnlich wie Alfredとdashで超高速リファレンス (8)

YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
 
Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのかWord pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのか
 
PHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考えるPHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考える
 
クソザコ鳥頭が非順序連想コンテナに入門してみた
クソザコ鳥頭が非順序連想コンテナに入門してみたクソザコ鳥頭が非順序連想コンテナに入門してみた
クソザコ鳥頭が非順序連想コンテナに入門してみた
 
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるあるWordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
 
Perl で自然言語処理
Perl で自然言語処理Perl で自然言語処理
Perl で自然言語処理
 
PHP-MLを使用して気軽に機械学習にトライしてみる
PHP-MLを使用して気軽に機械学習にトライしてみるPHP-MLを使用して気軽に機械学習にトライしてみる
PHP-MLを使用して気軽に機械学習にトライしてみる
 
PHPとJavaScriptの噺
PHPとJavaScriptの噺PHPとJavaScriptの噺
PHPとJavaScriptの噺
 

Alfredとdashで超高速リファレンス