torutkのブログ

ソフトウェア・エンジニアのブログ

2015-08-01から1ヶ月間の記事一覧

JNRを使ってJavaからネイティブアクセス

先日のJJUGナイトセミナー(JJUGナイトセミナー JVM特集に参加して #JJUG - torutkのブログ に参加メモ)で紹介のあったJNR(Java Native Runtime)を実際に使ってみようと試行錯誤した内容を書きます。環境は、Windows 7 64bit版、JDK 8u60です。 JNRライブ…

JJUGナイトセミナー JVM特集に参加して #JJUG

本日は、日本Javaユーザーグループ(JJUG)主催のナイトセミナー「JVM特集」に参加してきました。今晩のセッションは次の2つでした。 JNR: ネイティブコードをコールするのに、まだJNI使っているの?(by 櫻庭さん) HotSpot のロック: A Peek Under the Hood…

JUnitプラグインなどをオフラインでインストール

インターネットに接続できない環境でNetBeans IDE 8.0をインストールすると、JavaのユニットテストライブラリJUnitのプラグインがインストールされません。 また、NetBeansの認定プラグインサイトを調べてJUnitプラグインのファイル(.nbm)をダウンロードし…

8/22(土)は「Javaパフォーマンス」を読む会(第3回)です。#javareading

Java読書会BOF主催の「Javaパフォーマンス」を読む会(第3回)は、今週末の8/22(土)に開催されます。開催案内・申込はJava読書会BOFサイト(次のURL)をご参照ください。 http://www.javareading.com/bof/今回は、ガベージコレクタ祭りです。Javaのガベー…

Windows Location APIをJavaから利用する

Windows Sensor and Location APIでGPSデバイスから座標を取得 - torutkの日記 の続きです。 Javaから、Windows Sensor and Location APIを利用する方法を探ります。 Javaからネイティブのライブラリを呼び出す方法 まずは、Java SE Development Kit(JDK)…

Windows Sensor and Location APIでGPSデバイスから座標を取得

Windows 7から、Sensor and Location APIが導入され、これに対応したGPSデバイスを使うと標準APIを使って位置などを取得することが可能になります。MSDNの以下記事(日本語訳)参照。 Introduction to the Sensor and Location Platform in Windows | Micros…

EasyPMD 9.0/9.1はNetBeansにエラーを起こさせる模様

ソースコード検証ツールPMDのNetBeans用プラグインであるEasyPMDがここのところ活発にアップデートされています。 最新のEasyPMD 9.1をインストールしたところ、NetBeansの新規プロジェクト作成ウィザードが正常終了しなくなってしまいました。[通知]を見る…

GluonのScene BuilderをNetBeansが認識

JavaFX Scene Builderのバイナリ入手先 - torutkの日記 で、Scene Builderの新しいバージョン(Java 8u40で追加されたJavaFXのダイアログなどの機能)のバイナリがGluon社のサイトで公開されていますが、NetBeansからは認識できないという件を書きました。最…

イベントバスとリアクティブプログラミングの違いについて

GUIを持つアプリケーションの設計では、ソフトウェアアーキテクチャパターン*1としてMVCパターンを使用し、MVCパターンを実現する上で、Modelの変更をViewやControllerへ通知する仕組みにデザインパターン*2としてObserverパターンを使用するのが古典的定番…

Android Studio 1.3がリリースされていた

Android Studio 1.2.2を起動すると、1.3へのアップデートがあると通知があり、アップデートしてみました。 GradleのJVMオプションはプロジェクト毎に設定する IDEとして共通設定する機能が削除されています。 SDK ManagerがAndroid Studioの設定機能の一部に…

redmine_glossary(用語集)プラグインのRedmine 3.0(3.1)対応

用語集プラグイン(glossary)をRedmine 3.0で動くようにしてみる - torutkの日記 で、用語集プラグインをRedmine 3.0対応させる試みをしました。GitHubでフォークした後、feature/redmine-3ブランチを作ってそこに修正を加え、何となく動いたところまで達し…

複数JDKバージョンのインストール(Windows OS編)

Javaでプログラミングをしていると、複数のJDKバージョンを扱うことが必要になることがあります。そこで、アップデートの度に古いバージョンをアンインストールせずに新しいバージョンを入れていくとこんな感じになります。 インストール先のディレクトリは…