Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
akka の翻訳 みんなでやろう
Let’s translate akka docs
前多賢太郎 @kencharos
内容
 自己紹介
 akka-doc-jaについて
 どうして翻訳をしようと思ったか
 翻訳の仕方
自己紹介
 前多賢太郎 (@kencharos)
 Javaプログラマー
 最近の仕事
 Spring(boot)のアプリケーション構築・教育
 Playframework(Java) + Cassandra 案件の技術コンサル
 ...
akka とは
 アクターモデルによる非同期メッセージングを基本としたライブラリ
 アクターというオブジェクトがメッセージを送受してアプリケーションを構築
 全ての処理が非同期だが、並列処理や通信処理を抽象化
 スケールアップ/スケール...
akka-doc-ja について
 http://akka.io/ の翻訳を目指す
 主な活動場所
 Github(翻訳ファイル置き場)
 https://github.com/akka-ja/akka-doc-ja
 Gitter(...
進捗どうですか?
約10% ! ぜひ協力を!
どうして翻訳に参加しようと思ったか?
 Scalaの勉強会やセミナーで akka の名前を聞かないことはない
 分散処理を実現する上で欠かすことのできないライブラリになっている
 akka の基本的な知識がないと、わからない・対応できない...
翻訳をやってみよう(1)
 https://github.com/akka-ja/akka-doc-ja には翻訳のガイドラインがある
のでまずは目を通しましょう
 githubには、sphinx用のpoファイル(翻訳後のファイル)がありま...
翻訳をやってみよう(2)
 transifexでブラウザから、1段落ごとに翻訳できます! 便利!
翻訳をやってみよう(3)
 1つの文書の翻訳が完了すると、netlify に自動的にビルドされます
翻訳をやってみよう(4)
 わからないことはgitter で相談できます
翻訳やってみてどうだったか
 良かったこと
 内容が網羅的なので、akka のちゃんとした知識を得ることができる
 akka だけでなく並列計算の用語なども登場するので、色々と勉強に
なることが多い
 英語の勉強になる
 苦労したこと...
まとめ
一段落だけからでも、手軽に翻訳に参加いただけます
みんなでやりましょう
Upcoming SlideShare
Loading in …5
×

Akkaの翻訳みんなでやろう Let's translate akka doc

1,059 views

Published on

https://reactive-shinjuku.connpass.com/event/49818/ のLTにて

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Akkaの翻訳みんなでやろう Let's translate akka doc

  1. 1. akka の翻訳 みんなでやろう Let’s translate akka docs 前多賢太郎 @kencharos
  2. 2. 内容  自己紹介  akka-doc-jaについて  どうして翻訳をしようと思ったか  翻訳の仕方
  3. 3. 自己紹介  前多賢太郎 (@kencharos)  Javaプログラマー  最近の仕事  Spring(boot)のアプリケーション構築・教育  Playframework(Java) + Cassandra 案件の技術コンサル  仕事以外  Scala は独学中  前回のReactive system Meetup(2016/9)から akka-doc ja に参加し、 いくつか翻訳しました
  4. 4. akka とは  アクターモデルによる非同期メッセージングを基本としたライブラリ  アクターというオブジェクトがメッセージを送受してアプリケーションを構築  全ての処理が非同期だが、並列処理や通信処理を抽象化  スケールアップ/スケールアウトどちらも最小の変更で実現  すごい ping pong PingActor PongActor pongActor ! "ping" def receive = { case "pong" => { println("pong) sender ! "ping" } } def receive = { case "ping" => { println("ping) sender ! "pong" } }
  5. 5. akka-doc-ja について  http://akka.io/ の翻訳を目指す  主な活動場所  Github(翻訳ファイル置き場)  https://github.com/akka-ja/akka-doc-ja  Gitter(チャット)  https://gitter.im/akka-ja/akka-doc-ja  Transifex(翻訳サービス)  https://www.transifex.com/akka-ja/akka-doc-ja_2_4_11/  Netlify(翻訳成果物)  http://akka-ja-2411-translated.netlify.com/
  6. 6. 進捗どうですか? 約10% ! ぜひ協力を!
  7. 7. どうして翻訳に参加しようと思ったか?  Scalaの勉強会やセミナーで akka の名前を聞かないことはない  分散処理を実現する上で欠かすことのできないライブラリになっている  akka の基本的な知識がないと、わからない・対応できないことがある  一方、akka を基礎から勉強するには日本語情報が少ない  (英語に抵抗がないなら、「Akka in Action」 が良書)  そんな時に、 akka-doc-ja の立ち上げを知り、翻訳しながらakka の勉 強できたら一石二鳥と今日に至る
  8. 8. 翻訳をやってみよう(1)  https://github.com/akka-ja/akka-doc-ja には翻訳のガイドラインがある のでまずは目を通しましょう  githubには、sphinx用のpoファイル(翻訳後のファイル)がありますが、 直接編集する必要はありません
  9. 9. 翻訳をやってみよう(2)  transifexでブラウザから、1段落ごとに翻訳できます! 便利!
  10. 10. 翻訳をやってみよう(3)  1つの文書の翻訳が完了すると、netlify に自動的にビルドされます
  11. 11. 翻訳をやってみよう(4)  わからないことはgitter で相談できます
  12. 12. 翻訳やってみてどうだったか  良かったこと  内容が網羅的なので、akka のちゃんとした知識を得ることができる  akka だけでなく並列計算の用語なども登場するので、色々と勉強に なることが多い  英語の勉強になる  苦労したこと  akka.io は一文が結構長く、読み解いて日本語にするのが結構難し い  英語圏のフレーズや流行物をどうやって意訳するか
  13. 13. まとめ 一段落だけからでも、手軽に翻訳に参加いただけます みんなでやりましょう

×