「Improve」を含む日記 RSS

はてなキーワード: Improveとは

2017-05-03

誰か、英語得意な人教えてー。

無料適当英語教材を探しているんだが。

いきなり謎に出会った。

Improve Your Pronunciation with BBC Learning English - Introduction https://youtu.be/fdRmGvmeY1U @YouTubeさんから 

これって最後のは、ジョークなのか?オチがあるの?

からない。

2017-02-22

言語交換なんてできやしない

学びたい言語improveさせあうために

会いましょう、可愛いですね、ホテル行きましょう

セックスが終わればバイバイバイ、毎回これ、くだらない語彙ばかり増える

2016-07-25

gitにおけるコミットログ/メッセージ例文集100

私はコミットログの書き方に悩む英語の苦手な人間である。実際、似たような人は世の中に結構いるようで、頻出単語を集計したりまとめたものは既にあって役に立つのだけれど、これらはあくま単語の話であり、具体的な文を構成する過程でやっぱり困る部分がかなりあった。

要するに、どういう時にどういう文が使われているのか、ということを示した例文集が欲しいのであるググると他にも「例文集があればいいのに」みたいな声はあるくせして、しかし誰も作ろうとしない。何なんだお前ら。それじゃ私が楽できないじゃないか

仕方なく自分でまとめたので、増田に垂れ流しておく。

はじめに

ここで挙げているコミットログは全て実際のコミットログから転載である。当然ながら各コミットログ著作権はそれぞれの書き手にある。いずれも各英文でググれば出てくるし、フェアユース範囲なら許してくれるだろうと考え名前プロジェクト名は割愛したが、ここにお詫びと感謝を述べておきたい。

抽出条件だが、参考にできそうなコミットログを多く含んでいそうなリポジトリGitHubSTARの多い方からざっと目で見て適当に選び、それぞれ最新コミットから5000件抽出した(あわせて前処理として、コミットログ冒頭のタグ情報は消去した)。

結果として対象としたリポジトリは以下の通り。

atomのみ5400件抽出していたため、計25400件のコミットログベースである。このうち、以下の条件に合致するものは参考例にすべきでないとして一律排除した。

こうして残った8540件を眺めながら、適当に切り出したのがこの用例集である個人的に「うーんこの」と思った表現も、散見される場合は載せた。

ということで、以下用例を羅列していく。

用例集

オプションフラグメニューを追加した
ファイルを追加した
メソッド機能を追加した
実装を別のものへ切り替えた
  • Use args.resourcePath instead of args.devResourcePath
  • Use arrays instead of while loops
  • Use auto instead of repeating explicit class names
  • Use weak pointer instead of manual bookkeeping
  • Change all uses of 'CInt' to 'Int32' in the SDK overlay
  • Change Integer#year to return a Fixnum instead of a Float to improve consistency
新しく何かに対応した/機能上の制約を取り払った
何かを使うようにした
より好ましい実装に改良した
何かを出来ない/しないようにした
  • Don't bail reading a metadata instance if swift_isaMask isn't available
  • Don't exit until the parent asks for an instance
  • Don't include Parent pointer in Nominal/BoundGeneric TypeRef uniquing
  • Don't use MatchesExtension for matching filters
  • Don't use ES6 class for AutoUpdater windows class
  • Don't use MatchesExtension for matching filters
  • Avoid `distinct` if a subquery has already materialized
  • Avoid infinite recursion when bad values are passed to tz aware fields
オブジェクトの内容や挙動確認やすくした
Assertを追加した
不要コードを除去した
コードを移動した
名前修正した
さなバグタイポ修正した, 警告を潰した
バグや好ましくない挙動修正した
テストコメントドキュメントを追加した
テストを削除した
テストコメント修正した
ドキュメント修正した

表現傾向とまとめ

以上の用例をふまえ、今回の参考ログ8540件から先頭の単語を出現回数で並べると次のようになった。

Add1149
Fix1014
Update584
Remove566
Use382
Don't260
Make228
Move178
Change103
Rename85
Improve76
Avoid68
Allow65
Implement60
Handle58

コミットログの基本形はもちろん動詞 + 名詞である名詞固有名詞複数形、不可算名詞が多いが、単数形場合冠詞は a が使われるか、あるいは省略される。the はまず使われない。

何かを追加した、という表現では非常に広く Add が使われる。メソッドからテストドキュメントに至るまで大概これでまかなえる。

一方、何かを修正した、という表現では広く Fix が使われる。「何か」は typocrash といった単語からメソッド名まで幅広い名詞を取るが、動名詞はあまり取らないのと、that節は取らないのでその点は注意が必要である

Fix は「何かが正しく動くようにした」ことを示し、正しい動作内容が何かを説明しない。そこで正しい動作内容に言及したい場合Make sure が使われる(こちらはthat節が取れる)。ただし Fix よりもニュアンス的に重い表現と思われ、Fix を使わず Make sure ばかり使うのはちょっとキモいのではないかと思う(Ensure はさらに重い表現っぽい)。

また、Fixtypo 以外でのドキュメント修正に対して使われることは稀である。対して Update はドキュメントコメントテストに使われ、本体コード修正に対しては使われない。本体コード修正にあわせてテスト更新したなら Update が使われる。ただ、テスト機構それ自体バグ修正したなら Fix である

無駄な何かを単純に除去したなら Remove を使う。これまでのもの(A)からのもの(B)に切り替えたのであれば Use B instead of A か Change A to B が使われる。新たに何かを利用するようにしたのであれば Use を、利用を取りやめた場合Don't use を使うことが多い。

何かをしないようにしたなら Don't を、内部実装効率化なら Make A + 比較級/形容詞Improve が使われる。

中身の変更を伴わない単なる名前の変更なら Rename A to B、コード機能論理上の場所を移動させたなら Move A to B である

この辺はリファクタリングと呼ばれる行為と思うが、Refactor というぼんやりした動詞はあまり使われず、このように変更内容の種類に応じて動詞が使い分けられている。

余談

コミットログにはWhyを書くべきだ、というのを何かで見かけたので because とか since を使ったログがどの程度あるかを調べたが、8540件のうち22件だった。基本的に短く、シンプルに、一目で意味が取れるログが好まれる傾向がある。例えば get rid of とか2件しか使われておらず、圧倒的に remove である

一方で、シンプル単語だけど開始単語としては使われないものもある。例えば次のような単語である。Expand(9)、Extend(8)、Print(5)、Optimize(5)、Publish(4)、Append(4)、Modify(3)、Manage(2)、Revise(2)、Dump(2)、Insert(2)、Migrate(2)、Enhance(1)、Edit(1) 。いずれもカッコ内は8540件に対する冒頭での登場回数である。結局、より一般的平易な単語で表せたり、Refactor同様に抽象度が高すぎると使われないのだろう。

おわりに

8000件もログを見たおかげで、迷いなくコミットメッセージが思いつくようになったのが個人的には今回書いてて最大の収穫だった。たぶんカンニングペーパーを作る行為それ自体効率のいい学習になるという話と同じだと思う。

このまとめも100以上用例を転載してあるので、それを読むだけでも多少は効果があるんじゃないかと思う。同じようにコミットログ書きたくねぇなぁ英語わっかんねぇなぁと思っている人にとって、何か役に立つところがあれば幸いである。

2016-03-30

n Resources, Science and technology at the African Union, Dr. Martial De-Paul Ikounga said ma

Does one need to be a genius to do maths? What are the chances that parents are discouraging children from excelling maths from a much younger age?

Experts are warning that the manner in which mathematics is portrayed to a child determines their ability to excel in the subject later on.

The Commissioner for Human Resources, Science and technology at the African Union, Dr. Martial De-Paul Ikounga said mathematics should be demystified through progressive trainings that present it as a universal language; a language that can be learnt from the earliest age and by everybody – not just by a few talented people.

"This is necessary if we are to increase the numbers of children and youth excelling in science and maths. It will provide a rich pipeline for researchers and career scientists in order to harness Africa's demographic dividend for achieving a prosperous Africa," said Ikounga.

He further explained that to ensure that science solves Africa's challenges, it was imperative that the quality of education and training be improved through a paradigm shift that involves student centered approaches.

http://maturelifestylestn.com/weblogs/jimmirudrx/2016/mar/29/chimp99-watch-batman-vs-superman-dawn-of-justice-o/

http://maturelifestylestn.com/weblogs/jimmirudrx/2016/mar/29/chimp99-watch-batman-vs-superman-dawn-of-justice-o/

http://maturelifestylestn.com/weblogs/jimmirudrx/2016/mar/29/chimp99-watch-batman-vs-superman-dawn-of-justice-o/

He also said linkages between the education and productive sectors would improve competences and skills for entrepreneurship, innovation and creativity.

Ikounga made the remarks recently during a gathering of young African scientists at the Next Einstein Forum Dakar, Senegal.

Named after German's famous physicist Albert Einstein, the Next Einstein Forum (NEF) is a global meet intended to strengthen the continent's position on the scientific stage.

2016-01-23

http://anond.hatelabo.jp/20160123060259

Just writing does not always make you improve. You need good feedbacks indicating your mistakes, weakness, and the way you fix these.

However, people who are familiar with English sometimes say they've practiced their English by translating all phrases they got in their mind in everyday life. Writing on your own have some certain amount of learning effect.

In my experience, using English (and getting feedbacks from it) in various situations is important to get solid skill. Different situations need different representations.

2009-02-18

[] <英語English

[Resources] リンク集 Useful Link Resources

  1. TESL/TEFL/TESOL/ESL/EFL/ESOL Links
  2. Useful English Language Learning Links
  3. Online Dictionary, Language Guide, Foreign Language and Etymology
  4. Dave's ESL Cafe's Web Guide!
  5. FREE -- Teaching Resources and Lesson Plans from the Federal Government
  6. Cool ESL Sites
  7. Poornima D'Souza's portaportal

[English/English] 英語英語を学ぶ

  1. World English : test, learn and study the English language online
  2. Advanced English lessons
  3. UsingEnglish.com - Learning English (ESL) Online
  4. Learn English
  5. Free English Tests for ESL/EFL, TOEFL®, TOEIC®, SAT®, GRE®, GMAT®
  6. Activities for ESL/EFL Students (English Study)
  7. English Club - Learn English | Teach English
  8. Learn English - e Learn English Language
  9. Western/Pacific Literacy Network/CNN SF Learning Resources
  10. Learn English Online: Free English Courses To Improve Your English
  11. englishforums.com
  12. ESL Teachers Board
  13. Internet TESL Journal (For ESL/EFL Teachers)
  14. How to learn English | Antimoon.com
  15. English-learning and pronunciation courses with audio, online dictionary and more
  16. English as 2nd Language - Learn English
  17. Learn English
  18. Learning Resources gateway
  19. BBC Learning English | Home page
  20. British Council - LearnEnglish
  21. BrainPOP ESL | Pronouns and Be | Hi, I'm Ben!

[Japanese/English] 日本語英語を学ぶ

  1. ニュース英会話 - トップ
  2. 無料英語学習WEBサイト
  3. 英語学習サイト活用英語を学ぶ - [英語の学び方・活かし方]All About
  4. 英会話 イーオン オンライン無料英語学習 ペラペラ
  5. 英語:スペースアルク
  6. 英語
  7. VOA Special English英語を学ぼう [英単語 英会話 ニュース] みんなで使う英語学習材 eigozai
  8. Eigoriki.net
  9. 単語力タンゴリキ) 英単語の語彙力判定
  10. 英文法大全/英語 文法 表現 用法英語学習
  11. 英語喫茶英語英文法英会話
  12. livedoor英語学習 powered by ココネ

[Dictionary] <辞書

ページ下のリンクより「翻訳サイトオンライン辞書 Translation / Online Dictionary」へ

[Tool] <ツールAdd-on/Software/Web Service

  1. フェッチイミ :: Firefox Add-ons
  2. MouseoverDictionary
  3. EReK (English Sentence Search)
  4. ずるっこ!
  5. iPhone英語学習しましょアプリまとめ6選 - NAVER まとめ

[SNS] SNSスタイルサイト communicate with native speakers

  1. englishforums.com
  2. My Happy Planet
  3. Livemocha: Language Learning with Livemocha | Learn a Language Online - Free!
  4. Lang-8
  5. イングリッシュセントラル English Central
  6. Q&A 英語学習コミュニティ - えそら
  7. English, baby! でオンライン無料英語を学び、英語チャットしよう!
  8. BUSUU.com
  9. yappr
  10. breakr | break the language barrier
  11. SharedTalk Language Exchange
  12. HiNative | A global platform for your questions

[Writing] ライティング、文法 Advanced Writing Lectures

  1. English Grammar and Writing : English language courses, English Grammar Online
  2. Academic Writing in English (AWE)
  3. Materials for Students: Table of Contents
  4. University of Richmond Writer's Web
  5. POWA | Writing Ideas, Help, Community
  6. Guide to Grammar and Writing
  7. Suite101.com: Online Magazine and Writers' Network
  8. Common Errors in English
  9. HyperGrammar
  10. Lynch, Guide to Grammar and Style — Contents
  11. Writing Creatively and Successfully at Scribblepad (UK)
[Academic Writing] 学術論文執筆
  1. Academic Phrasebank
  2. Purdue OWL
  3. Using English for Academic Purposes
  4. Advice on Academic Writing
  5. Writing Machine Home Page
  6. Academic Writer

[RSS] RSS feeds

ツールリンクアップデート更新中の教材紹介記事など。

[Podcast] ポッドキャストリスニング教材 Podcast / Listening Resources

  1. English as a Second Language Podcast
  2. ESL PodcastFUN ESL Podcast Culips
  3. Better at English - Learn English - EFL ESL podcast!
  4. Home - Definitely Not the Opera | CBC Radio
  5. TESL/TEFL/TESOL/ESL/EFL/ESOL Links - ESL : Listening : Podcasts
  6. Introduction to English Learning Podcasts for Teachers and Learners
  7. VerbaLearn - Study vocabulary for free
  8. English Listening Lounge
  9. NPR Podcast Directory
  10. The Linguist - Learn English, Learn Languages Online: Japanese podcast
  11. こどもと英語で話そう!
  12. Transmissions From Beyond
  13. おすすめポッドキャスト:スペースアルク
  14. ESL Podcast – Everyday English: idioms, slang and useful vocabulary (Culips)
  15. The Internet Movie Script Database (IMSDb)
  16. ニュース英会話 - トップ
  17. 英語で(無料で)聞く世界の名作200選 読書猿Classic: between / beyond readers
発音
  1. Phonetics: The Sounds of English and Spanish - The University of Iowa
  2. 英語発音イントネーション
  3. 英語発音入門
  4. 日本人英語にお悩みの方へオススメネイティブのような発音が出来るようになる練習動画7選 | English Hacker

[Youtube] 動画学習 Movie Resources

  1. YouTube - 1. What a Verb Is, and What Verbs Aren't. English Grammar
  2. YouTube - Lesson 1 - Preferences - English Grammar
  3. YouTube - Lesson 1 - "Outdoors" - English Vocabulary
  4. Academic Earth - Video lectures from the world's top scholars
  5. YouTube EDU』
  6. TED: Ideas worth spreading
  7. NIH VideoCasting and Podcasting
  8. BBC iPlayer - Home
  9. Vídeos que coinciden con tu consulta: tag:"John's コメディ英会話ショー"
  10. TUBE+

[News] ニュースソース 時事

  1. VOA News - Learning American English With News and Feature Programs in VOA Special English
  2. Online NewsHour | PBS
  3. CNN.com - Breaking News, U.S., World, Weather, Entertainment & Video News
  4. TodaysFrontPages

[Extensive Reading] 読み物(小説ブログなど) Novels / Blogs

  1. PROJECT GUTENBERG OFFICIAL HOME SITE - INDEX -- Free Books On-Line -
  2. Extensive Reading Main Page
  3. Classic Reader :: Read Free Classic Books Online
  4. EServer.org: Accessible Writing

[Culture] 文化マナー生活習慣 Culture / Manner / Life Style / How-To

  1. wikiHow - The How-to Manual That You Can Edit
  2. Simple English Wikipedia
  3. Japanese in U.S.A.(アメリカにお住まいの方のお役立ち情報です)
  4. The Eduers Higher Education
  5. FREE -- Teaching Resources and Lesson Plans from the Federal Government
  6. Internet Slang words - Internet Dictionary - InternetSlang.com

[Search Word] 検索ワード Words for Searching Resources

  1. 学習
  2. 勉強
  3. 教育
  4. 方法
  5. 教材
  6. 翻訳
  7. 辞書
  8. 便利
  9. 役立つ
  10. 文法

語学学習サイト個人的リンクメモ / Lists of Language Learning Links)

http://anond.hatelabo.jp/20090101193230

ログイン ユーザー登録
ようこそ ゲスト さん