Fight the Future

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

(超簡易な)コンパイラを(参考コードありで)書いてみた

じゅくちょーです。私はJava製JITコンパイラGraalにとても強く興味を持っています。 Graal の検索結果 - Fight the Future Graalのコードを読んでいる内に、自分はGraalの前にそもそもコンパイラをよく理解していないと感じるようになりました。コンパイラに…

InfoQの記事翻訳100本達成!

みなさんInfoQは読んでいますか?? www.infoq.com InfoQはソフトウェア開発者向け技術情報サイトです。記事の内容は非常にクオリティが高いです。Ben Evansさんが記事を書いていたり、業界をリードしているエンジニアが直接そのことを話したものがあったり…

JavaOne 2018の日程が変わったようです

JavaOneは2018/10/28から11/1までと発表されていましたが、おそらく最近変更されたようです。 2018/10/22から10/25となっています。こちらは公式サイト。 JavaOne Conference | JavaOne 2018 レジストレーション開始案内の登録サイトのバナーもこの日程に変…

Webアプリケーション性能への深い洞察力を養うあのイベントが関西で!

techdeepdive.connpass.com Tech Deep Dive #2 in Osakaです! 3/17(土) 13:30 〜 17:30、梅田堂島の日本オラクルさんで開催されます。 Tech Deep Diveはこんなイベントです。 今現場で必要とされているテクノロジーの話や、入門編ではない、もっと深い濃い…

Java EEからJakarta EEへ

Eclipseファウンデーションへ移管されたJava EEの新名称が決まりました。 And the Name Is… | Life at Eclipse "Jakarta EE"です。 "Jakarta EE" or "Enterprise Profile"の決選投票が2/23までありました。7000弱の投票のうち65%が"Jakarta EE"へ票を入れて…

Serviceability Agentをjhsdbから読み進めてみる

Serviceability Agentやjhsdbについては、OpenJDK Reviewerの末永さんのスライドが大変参考になります。 Java 9で進化する診断ツール from Yasumasa Suenaga www.slideshare.net JDK 8まで、HSDB (CLHSDB)を使うにはjavaコマンドで実行しました。 $ java -Ds…

Visual Studio Codeのエクスプローラで選択ファイルをキーボードで開く

Mac - Cmd + RET Ctrl + RETにするとウィンドウを新規に垂直分割して開く。

isearch中にリージョンを選択する

C-M-y 1文字選択する C-M-w 1文字消す C-M-y 文末まで選択する よく忘れる。 あとキルリングから貼り付けるのは M-y 。

MySQL/MariaDBのCLIでローカルのファイルを実行する

> source /Users/jyukutyo/hoge.sql

"Java 10以降のJavaリリース"について話しました at 関西Javaエンジニアの会 #kanjava

2月19日、株式会社ロックオンさんにて関ジャバのイベントを開催しました。 僕はJfokusで聴いた内容、Java 10以降のJava: リリースサイクルの変更とOpenJDKへの統合- JfokusでのMark Reinhold氏のセッションからを話しました。スライドは以下です。 Java rele…

海外カンファレンスJfokusに参加してきた

www.jfokus.se 日程: 2018/02/05(VM tech summit)、02/06-07(カンファレンス本体) 場所: ストックホルム、スウェーデン 参加者数: 2000人弱(VM tech summitは30名ほど) 費用: 10万円(航空券、ホテル別) 感想 カンファレンスでは各セッションの講演と…

Java 10以降のJava: リリースサイクルの変更とOpenJDKへの統合- JfokusでのMark Reinhold氏のセッションから

Java 10以降のJavaについて、少し混乱があるようです。 ちょうど僕は数日前までJfokusというJavaカンファレンスでストックホルムに来ており、オラクルのJavaプラットフォームグループのチーフアーキテクト、Mark Reinhold氏による"Moving Java Forward Faste…

さあ行こう!世界中のJavaカンファレンスへ!

JavaカンファレンスというとJavaOneを想像される方が多いかと思います。 Twitter上でこんなやり取りを見ました。"行くならどのJavaカンファレンスがお気に入り?" 元Sun/OracleのJavaエヴァンジェリスト、現AWSのArun Guptaさんはこう答えています。 Depends…

英語サイトの技術記事はFirefoxのリーダービューが読みやすい

通勤の車内では、もっぱら論文や英語サイトの技術記事を読んでいます。"紙"でです。ディスプレイで英語文書を読むのはちょっと苦手です。モバイルだと画面が小さくなるので、読みづらいです。 なのでwebサイトを印刷するわけですが、その際便利なのがFirefox…

InfoQ翻訳記事からのJavaニュースレター vol.2: モナドに迷える者への手引

InfoQ.comの公式翻訳者として主にJava関連の記事を翻訳しています。 最近モナドについての記事を翻訳しました。 www.infoq.com 今まで翻訳した記事の中で一番長く(普段はニュースを翻訳していますが、これはArticleなので段違いに長くなります)、英単語数…