タグ

ブックマーク / bluepapa32.hatenadiary.org (4)

  • Wake on LAN してみる Part 4 (SOCKS5 を越えて) - bluepapa32’s Java Blog

    『Wake on LAN をしてみる Part 2』 で Wake on LAN を JavaFX で実装する方法について書いた。 未だ完成には いたらないのものの、とりあえず、居間にいながらにして 別の部屋にある Linux サーバの電源の ON/OFF を行えるぐらいにはなった。 とりあえず、当初の目的は十分達成できたので 後は適当に画面を作れば 何となくアプリケーションは完成するはずだったのだが... 人間の欲望というのは恐ろしいもので、これだけ便利だと 居間からだけではなく、 会社からも ON/OFF できるようにしたくなる。 ネットワークにつながっていれば どこからでも一緒でしょ!! なんて言う甘い考えで試してみることに... 会社のデスクから 自宅の PC を起動するためには 会社の PC から自宅のプライベートネットワークに マジックパケットをブロードキャストしなくてはならな

    Wake on LAN してみる Part 4 (SOCKS5 を越えて) - bluepapa32’s Java Blog
  • Gradle で環境ごとに構成を変更する その2 - bluepapa32’s Java Blog

    こんな大変なときになんですが... 何もしないよりは 自分にできることを続けていこう!! と言うことで... id:fumokmm さんから ConfigSlurper で複数の設定ファイルの内容を マージする方法を教えてもらったので、今回は 環境ごとの構成を デフォルト設定 environment/default.gradle 環境毎の設定 environment/${env}.gradle ユーザ毎の設定 ${user.home}/.gradle/environment.gradle といった複数のファイルで設定できるようにしてみました。 build.gradle はこんな感じ... if (!hasProperty('env')) { env = System.env['GRADLE_ENV'] ?: 'development' } config = { def slurper =

    Gradle で環境ごとに構成を変更する その2 - bluepapa32’s Java Blog
  • Gradle から Git を利用してみる - bluepapa32’s Java Blog

    前回、GitHub を Maven リポジトリにする方法を書きましたが、 成果物を GitHub へ公開するには コマンドでの操作が必要なため結構面倒です。 しかも、毎回同じコマンドを実行し、『○○ 0.1.0 リリース』 みたいなありきたりなコミットコメントを 書かなくてはならない... こういう退屈な反復作業を行うために Gradle のようなビルドツールはあるんだろ!! ということで Gradle の uploadArchives タスクで直接 成果物を GitHub へ公開してみましょう。 今回は Gradle から git を使うために Javaでおなじみ?の JGit を使います。 JGit は EGit とともに現在もかなり活発に開発が進められており、注目のライブラリの一つです。 現在の最新版は 0.11.3 ですが Maven リポジトリには 0.10.1 までしか公開され

    Gradle から Git を利用してみる - bluepapa32’s Java Blog
  • How to use java.awt.Image on JavaFX - bluepapa32’s Java Blog

    今回も まだまだ イメージに関する話題です。 今回は java.awt.Image を JavaFX で表示する方法についてです。 既にご存知だと思いますが... JavaJavaFX では 画像を表すクラスが違います。 Java の場合は java.awt.Image JavaFX の場合は java.scene.image.Image といった感じですので、当然、 Java の Image をそのまま JavaFX で表示することはできないのです。 ところが、ちょっと凝った デスクトップ・アプリ を作ろうと思うと、java.awt.Image を JavaFX で表示しなくてはならない時があるのです。 例えば、『Drag and Drop on JavaFX Part 6 (FileDroppable)』 のサンプルのようにブラウザから画像をドラッグして表示する場合がまさにそうで

    How to use java.awt.Image on JavaFX - bluepapa32’s Java Blog
  • 1