3 分クイックスタート
準備はできましたか?初めての DevGlish クエリを行いましょう。この手順は 3 分で完了します。
ステップ 1:英単語を選択する
Section titled “ステップ 1:英単語を選択する”任意のアプリを開きます ── Xcode、VS Code、Slack、Chrome、メールなど何でも構いません。英単語またはフレーズを選択します。
例: 単語 asynchronous を選択します
ステップ 2:グローバルショートカットを押す
Section titled “ステップ 2:グローバルショートカットを押す”⌘⇧D(Command + Shift + D)を押します。
DevGlish は即座に学習カードを表示し、現在のウィンドウの上に重ねて表示します。新しいアプリやタブを開く必要はありません。
ステップ 3:学習カードを読む
Section titled “ステップ 3:学習カードを読む”学習カードには以下の情報が含まれています(asynchronous を例にします):
IPA 発音(国際音声記号)
Section titled “IPA 発音(国際音声記号)”最上部に単語の標準英語発音が表示されます:
/ˌeɪ.sɪŋk.ˈkrɒn.əs/これはアメリカ英語の標準発音です。横にはストレスマークも表示され、アクセントの位置を理解するのに役立ちます。
単語の正確な定義(日英バイリンガル)、および技術的な文脈での具体的な意味が表示されます。例えば:
- 定義: 特定の時間順序に依存しない;異なるタイミングで発生または完了することができる
- 技術的用法: プログラミングにおいて、コードの実行が後続のコードをブロックしないことを指す(async/await)
3〜5 個の実際のコードやテキストの例が表示され、この単語がどのように使われるかを示します:
"The fetch() function returns a Promise, making it asynchronous.""We use async/await to handle asynchronous operations."同義語と関連語
Section titled “同義語と関連語”類似または関連する単語が一覧表示されます(例:concurrent、non-blocking)。同義語をクリックして連鎖クエリを行うことができ、語彙ファミリーをすばやく深く理解できます。
コロケーションとフレーズ
Section titled “コロケーションとフレーズ”よく使われる組み合わせ表現が表示され、この単語が他の単語とどのように組み合わされるかを理解するのに役立ちます:
asynchronous code(非同期コード)asynchronous programming(非同期プログラミング)handle asynchronously(非同期的に処理する)
ネイティブ表現のヒント
Section titled “ネイティブ表現のヒント”これは DevGlish 特有の機能です。以下のヒントを提供します:
- よくある母語干渉の表現 あなたが犯しやすい間違い
- 自然な英語表現 国際的な開発コミュニティで自然に使う方法
- 発音の落とし穴 例えば日本語話者によくある発音の間違い
例えば:
日本語話者はカタカナの「エイシンクロナス」のように発音しがちですが、標準英語のアクセントは中間の「KRON」にあります:/ˌeɪ.sɪŋk.ˈkrɒn.əs/
ステップ 4:スピーカーボタンをクリックして発音を聴く
Section titled “ステップ 4:スピーカーボタンをクリックして発音を聴く”学習カードにはスピーカーアイコンがあります。クリックすると:
- 標準的な英語発音(Google Cloud TTS で生成)が再生されます
- 正確なイントネーションとポーズが含まれています
ステップ 5:保存ボタンをクリックして学習ライブラリに保存する
Section titled “ステップ 5:保存ボタンをクリックして学習ライブラリに保存する”この単語が重要だと思ったら、保存ボタン(通常はピンまたはお気に入りアイコン)をクリックします。
この単語は個人の学習ライブラリに保存され、アカウントと同期されます。後から:
- DevGlish で保存した単語リストを確認できます
- 間隔反復(spaced repetition)でこの単語を復習できます
- 学習進捗の統計データを確認できます
上級テクニック
Section titled “上級テクニック”フレーズや文の検索
Section titled “フレーズや文の検索”DevGlish は単一の単語だけでなく、フレーズや文全体の選択もサポートしています:
フレーズの例: idempotent operation(3 単語以内)
文の例: The API call should be idempotent and stateless.
DevGlish は選択した内容の種類(Word / Phrase / Sentence)を自動的に検出し、それに応じて学習カードの形式を調整します。
Express モードの使用(日本語→英語)
Section titled “Express モードの使用(日本語→英語)”英単語の検索に加えて、以下のこともできます:
- 日本語テキストを選択します(例:「非同期の」や「この考えを英語でどう表現するか」)
- ⌘⇧D を押します
- DevGlish が Express モードに入り、正確な英語表現の生成を支援します
これは PR コメントやコードレビューの意見を書く際に特に便利です。
同義語の連鎖クエリ
Section titled “同義語の連鎖クエリ”同義語(例:concurrent)をもっと知りたい場合、同義語をクリックすると、DevGlish はショートカットを再度押すことなく、すぐにその新しい単語を検索します。これにより語彙ネットワークをすばやく構築できます。
よくある質問
Section titled “よくある質問”Q:選択したテキストが認識されません? A:DevGlish が System Settings > Privacy & Security > Accessibility で有効になっていることを確認してください。インストールと初期設定 を参照してください。
Q:学習カードの情報が多すぎます。何に注目すべきですか? A:最初は IPA 発音と使用例に集中するだけで十分です。使い続けるうちに、自然と他の情報(同義語、コロケーション、ネイティブ表現)も活用するようになります。
Q:保存した単語はどこに保存されますか? A:保存した単語は個人アカウントに保存され、Cloudflare クラウドを通じて同期されます。DevGlish にログインしている任意の Mac からアクセスできます。
次のステップ
Section titled “次のステップ”初めてのクエリが完了しました!次は:
- さまざまな種類のクエリを試す フレーズ、文、さらには日本語の表現を検索してみましょう
- 学習習慣を身につける なじみのない技術用語や表現に出会うたびに、DevGlish ですばやく検索しましょう
- 最適なサブスクリプションプランを選ぶ Free、Pro、Team 版 の違いを確認し、最適なプランを選びましょう
ご質問がありましたら、よくある質問 をご覧いただくか、[email protected] までご連絡ください。
学習を楽しんでください!