2015-01-01から1年間の記事一覧

糖質制限の経過報告

糖質制限を今年の9月からやっています. 自分向けのまとめも兼ねた,糖質制限 Advent Calendar 2015の16日目の記事です. 前の人はKosuke Kidaさんで,「ランナーから見た糖質」でした. 次の人はyancyaさんです. 糖質制限前 糖質制限をする前は,77kg〜78k…

DeprecatedがJDK9で変わるかもしれない件(JEP 277: Enhanced Deprecation)

この記事はJava Advent Calendar 2015の11日目の記事です. 昨日はkokuzawaさんの「JavaFXのUIをJUnit形式でテストする | KATSUMI KOKUZAWA'S BLOG」でした. 明日は@cero_tさんです.JDK9でDeprecatedが変わるかもしれません. この変更はJEP 277: Enhanced…

JavaFXを直接実行できるjshellを作った

この記事はJavaFX Advent Calendar 2015の6日目の記事です. 昨日はy_q1mさんの「JavaFX と ScriptEngine を組み合わせた学習用アプリケーションを作る - Qiita」でした. 明日はaoetkさんです. まえがき 現在JDK9に向けてOpenJDKではREPLツールであるjshel…

Collectors#filteringが欲しくなる件

以前,@cero_tさんが書いたブログで「部署をキーにしたMapを作ったうえで、Mapの値のほうには給与が1000を超える社員の人数を入れています。フィルタ処理を入れたいがために、ただの集計処理が使えず、Streamを利用しています。」ということがあって,それな…

現場で使える 最新 Java SE 7/8 速攻入門

ITProの連載、Java技術最前線 | 日経 xTECH(クロステック)などで有名なJava Championの櫻庭さん(@skrbさん)からご著書、「現場で使える 最新 Java SE 7/8 速攻入門」を献本いただきました。現場で使える[最新]Java SE 7/8 速攻入門作者: 櫻庭祐一出版社/メ…

OpenJDKのプロジェクト一覧

OpenJDKにはウェブサイトの左にプロジェクト一覧が表示されているのですが,最近名前だけを見ても何のプロジェクトか分からないプロジェクト*1が増えてきていて,一覧と概要が記したのをまとめたいなーと思ったので. 自分用のまとめなので説明はかなり雑で…

第10回日本OSS奨励賞を受賞しました

先日,第10回日本OSS貢献者賞・奨励賞が発表され,日本OSS奨励賞を受賞することができました.「第10回 日本OSS貢献者賞・日本OSS奨励賞」受賞者を選定 | 日本OSS推進フォーラムより 日本OSS推進フォーラムは、このたび、優れたオープンソースソフトウェア(…

StreamAPI版エラトステネスの篩

ラボでプログラミング課題で三回生が素数判定をMPIだのCUDAだので実装していたのですが、そういえばStreamAPIでエラトステネスの篩が書けない〜っていうブログがいくつかあったのを思い出しました。 forやifで書くアレをStream APIで書く - Java EE 事始め!…

スタバ本社でTechな話聞いてきた

留学でシアトルに来ています. 今日はスタバの本社に行ってスタバのDigital Products開発部隊のリーダからTechな話を聞いてきました. スタバの中の開発の話を聞けるのは,かなり貴重な体験な気がします.スタバはかなりオープンで社内の写真も取っていいよ…

[立命館向け]学生向けDreamSparkの登録がメチャクチャ便利になっていた

学生向けDreamSparkといえば昔,高校生向けの物がガバガバでメシウマでしたが,その後は国際学生証が必要になるなどして面倒くさくなっていました. 最近某#てらだよしお がMSに行かれたのでAzureを試してみようと改めて登録してみたら本学のSSOログインを用…

I became a youngest? OpenJDK committer

This blog is an English version of 最年少(?)OpenJDKコミッタになりました! - きつねとJava!.Recently, I became an OpenJDK(Project Kulla) Committer.*1 In Project Kulla*2, I'm working around the code completion feature. I'll continue working…

最年少(?)OpenJDKコミッタになりました!

本日付(米時間では5/7)でOpenJDK(Project Kulla)のコミッタになりました.*1 Project KullaはJavaのREPLツールを作るプロジェクトなのですが,主に補完回りの実装をお手伝いしています. 今後もJDK 9への導入に向けてお手伝いをしていきます.*2ちなみにです…

とっても簡単なJava REPLの始め方

以前,JavaのREPLを試してみる記事を書きました. 以前の記事ではJDKをビルドしたり,jline2をビルドしたりしていて大変でしたが,今回はより一層簡単なREPLの始め方を紹介します. JDK9-eaをダウンロードして展開する JDK 9 Releases 上記サイトより,環境…

Streamの平均を求める処理が精度が高かった件(総和も)

昨日,JavaDayTokyo2015でProject Lambdaのハンズオンのお手伝いをしてきました. その中で,Collectors#averagingDoubleやDoubleStream#averageの実装が優秀だということが分かったので,まとめておきます.結論を先に言うとStreamAPI*1が優秀なので,それ…

株式会社はてなに入社しました

株式会社はてなに入社しました株式会社はてなに入社しました - hitode909の日記

REPLで遊ぼう

こちらもご覧ください -> とっても簡単なJava REPLの始め方 - きつねとJava!現在OpenJDKではJavaのREPL(Read-Eval-Print Loop)の実装を進めています. そこで,REPLをビルドして,実行して,いくつかのプログラムを実行するところまで紹介します. ビルド …

Linux(Ubuntu) on Macでサスペンドしたらすぐに復帰してしまう問題を解決した

ラボでMacBook Airが支給されているのですが,OSが好きになれないので,Linux(Ubuntu 14.04)+XMonadを入れて使っています.Linux on Macの環境でサスペンドをしたら,すぐに復帰してしまうという問題が発生していて困っていました.*1 ちなみに,似た問題がL…