Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

プレゼン、ボランティアコーチします!

勉強会でスピーカーをやりたいけど、プレゼンが初めて、苦手という方に無償でコーチします!資料レビューや録画リハへアドバイスします。Twitter@jyukutyoまでメンションでもDMでも。

私はデブサミやJJUG CCCなど200人規模で登壇経験ありです。海外での登壇も短いながらあり。デブサミ2017では公募スピーカー1位でした!

translation

InfoQ翻訳記事からのJavaニュースレター vol.1: Jigsawはどうなる?

2016年7月から、InfoQ.comの翻訳者として記事を翻訳しています。 https://www.infoq.com/jp/profile/%E9%98%AA%E7%94%B0-%E6%B5%A9%E4%B8%80 ほぼJava関連の記事を翻訳し続け、気づけば50記事になっていました。週1以上ペースですね。せっかく翻訳しているの…

セブに短期英語留学しました

フィリピン、セブ島で1週間の英語留学をしました。 結論 1週間でも絶対に行く方がいい。 より効果を高めるためには 行くまでに発音記号の各発音をできるだけ練習しておく。素早く正確にできると、留学中の上達が早い。 僕は通勤中に歩きながら練習してた。 …

translation of InfoQ article about Project Valhalla in Japanese

Valhalla adds new bytecode instruction "typed".

InfoQのTomcat開発で起こっている問題についての記事を翻訳しました

www.infoq.com

InfoQのコマンドラインオプションのJEPについての記事を翻訳しました

www.infoq.com

InfoQのJava EEへの導入を目指すMicroProfileの記事を翻訳しました

Java EEベンダとロンドンJUGが主導しているMicroProfileについてです。 www.infoq.com

InfoQのZeroTurnaround社はRebelLabsの開発者生産性レポートを翻訳しました

www.infoq.com

InfoQのJava EE JSON-Bについて翻訳しました

www.infoq.com

InfoQのJava EEガーディアンズ関連の記事を翻訳しました

Java EEガーディアンズの結束理由や取り組みなどを知ることができます。 www.infoq.com www.infoq.com

InfoQ 日本語サイトにて翻訳活動を始めました

初めての翻訳が本日公開されました。 www.infoq.com Java関連の翻訳を中心に、英語力の向上と技術情報の収集を兼ねて、1か月に1つ2つ翻訳します!

マイクロソフトのクラウドでのJava EE、そしてJavaエヴァンジェリストへのインタビュー...マイクロソフトのね。 #てらだよしおがんばれ

こちらのブログエントリの翻訳です。 Java EE in Microsoft's Cloud or Interview With Java Evangelist ...At Microsoft : Adam Bien's Weblog 著者のAdamさんおよびインタビューされている日本マイクロソフトの寺田佳央@yoshioteradaさんに翻訳許可をいた…

英辞郎は正規表現っぽい検索ができる

【Advanced】give ◯◯◯ up:giveとupの間に任意の1語を挟む見出しを検索:英辞郎 on the WEB:スペースアルク give {1,2} up = give と up の間に任意の 1〜2 語が存在する見出し語を検索 【Advanced】give ◯◯◯ up:giveとupの間に任意の1語を挟む見出しを検…

この2つができれば洋書が読める!

僕は年2、3冊洋書の技術書を読む程度なので、読むのが速いわけではないんですが。 洋書に対してアレルギーはないです。 洋書の翻訳はどうしても売り上げの問題で、有名な本か初歩の本しか対象になりません。 そして翻訳には期間がどうしてもかかり、その間に…

Introducing Apache Wicketの超意訳まとめ

Introducing Apache Wicketの翻訳を完了しました! Wicketについて僕は初心者です。興味はあったんですが。 翻訳でだいたいのコンセプトはつかめたので、ちょっくら動かして勉強していきます。 もちろんwicket-jaのMLにも入りました! Introducing Apache Wi…

Introducing Apache Wicketの超意訳(12)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket The final components we add to the form are two Buttons. 最後にボタンを2つフォームに追加します。 add(new Button("save") { public void onSubmit() { Contact c = (…

Introducing Apache Wicketの超意訳(11)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Next, let's look at the EditContact page. This is where we'll introduce the form to create a new contact as well as edit an existing contact. We'll start with t…

Introducing Apache Wicketの超意訳(10)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket The next step is to update the BasePage to use the new SearchPanel: 次のステップとして生成したSearchPanelを使ってBasePageを更新します。 public BasePage() { add(…

Introducing Apache Wicketの超意訳(9)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket After calling super(id), the SearchPanel adds the SearchForm (implemented as a private class). Let's look at the form class next. super(id)を呼び出したあと、Sea…

Introducing Apache Wicketの超意訳(8)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket There are two things that probably caught your eye in the markup. The first is the wicket:id="stylesheet" attribute on the element. This is the markup portion o…

Introducing Apache Wicketの超意訳(7)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket I've added three methods to the WicketApplication class. The first two provide access to the ContactDao used for persistence operations. The third overrides the…

Introducing Apache Wicketの超意訳(6)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Application(アプリケーション) Unlike most web application frameworks, Wicket doesn't use XML for configuration. Other than minimal configuration in the web.xml …

Introducing Apache Wicketの超意訳(5)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket So far we've looked at two IModel implementations, but there are a few more that are very useful when starting with Wicket. You can also combine models using th…

Introducing Apache Wicketの超意訳(4)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Because of Wicket's state management (which you can find a great description of here: http://wicket.apache.org/introduction.html), IModels are stored in the use…

Introducing Apache Wicketの超意訳(3)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Models(モデル) Components aren't very interesting unless they have domain-specific data to display and manipulate. However, just passing a domain object to a co…

Introducing Apache Wicketの超意訳(2)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket All Wicket components are designed to be extended. Extension can be simple: an anonymous class to link to another page, for instance. If you have the same compo…

Introducing Apache Wicketの超意訳(1)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket This article approaches Apache Wicket by presenting the core concepts behind the framework, and moves to reinforce those concepts with an example leveraging som…

【ONJava.com翻訳】iBatis DAO公開!

勉強のためにONJava.com(http://onjava.com/)を翻訳していたんですが、上司が原著者とオライリー社から許可を取ってくださって、この度会社のWebサイトで公開していくことになりました。その第1弾。iBatis DAO。SQL Mapsじゃないやつです。 http://www.krono…

翻訳記事公開していきます!

勉強がてら海外サイトの技術情報を翻訳しています。 けっこうな量があるんだけど、 会社が公開しているサイトと著者に了承をとってくださり、 会社のサイトで公開させてもらうことになりました。 ということで恥ずかしい訳を見直し・・・ 公開したら書きます。 …