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

JavaFX: WebViewってWebSocket使えるの?

前々回の記事で紹介したJavaFXブラウザでWebSocketが使えるのか気になったので、さくっと検証。 サーバとクライアントのプログラムは [WebSocket] [Java] WebSocketを試す - DukeLab [WebSocket] [Java] WebSocketを試す - DukeLab の記事を利用させて頂きま…

JavaFX: WYSIWYGエディタを作る

この記事は2014年のJavaFX Advent Calendarの5日目の記事です。 前日の記事はmike_neckさんのJavaFXで画面を作るときにFXMLを小さく作るです。 明日の記事はKatsumi Kokuzawaさんです。JavaFXでHTMLのWYSIWYGエディタを作れないかな、と考えてたら、そのもの…

JavaFX: JavaFX8でブラウザ

さくらばさんの JavaFX でブラウザ - JavaFX in the Box JavaFX でブラウザ - JavaFX in the Box の記事のコードを、勉強のため、とりあえずJavaFX8で動くところまで修正してみました。 本当はレイアウトはFXMLを使うべきなのだろうけれど、オリジナルのコー…

Clojure: LeiningenのWindowsインストール

LeiningenをWindows 7 SP1に導入した際の手順を記録します。 ※インストーラを実行しただけではきちんと導入できない為0. JDKは予めインストールしておきます。 私の環境では、C:\Program Files\Java\jdk1.7.0_67とC:\Program Files\Java\jdk1.7.0_72にインス…

Clojure: はじめてのClojureを読んで

はじめてのClojure (登尾 徳誠 著、工学社 刊)を読みました。 2~3日で読める分量に、開発環境構築から、Webアプリケーション開発のチュートリアルまでを網羅しており、入門者がClojureを始める取っ掛かりとして最適な書籍になっていると思います。 だからこ…

GlassFish: Java EE 7 入門ではまったこと

Java EE 7 入門 NetBeansで始めるJava EE 7 First Tutorial Java EE 7 入門 〜 NetBeansで始めるJavaEE7 First Tutorial #javaee7 #jjug #javaee_ja from makingx を実装していてはまった箇所を記録します。 ※環境はNetBeans 8.0.1+GlassFish Server 4.0P.70…

NetBeans: Serving Web Content with Spring MVCチュートリアルの実装

Serving Web Content with Spring MVCチュートリアルを、NetBeans 8.0.1を使って実装する手順1. プロジェクトの作成 [ファイル]→[新規プロジェクト]でプロジェクトを作成する。その際、カテゴリは[Maven]、プロジェクトは[Javaアプリケーション]を選択する。…

GlassFish: postパラメータの文字化け

NetBeans Docs & SupportのSpring Web MVC入門を実装してみたところ、日本語で入力した場合、パラメータのみが文字化けする。 (helloServiceのメッセージ文やJSPに日本語を記述しても文字化けはしない)回避するにはWEB-INF/sun-web.xmlに、以下の定義を追…

Processing: 動画上に連続した線分を描く

Processing(2.2.1)で、カメラから取り込んだ動画上に連続して線分を描く。右クリックでクリア。 import processing.video.*; Capture camera; Point[] points = {}; //線分の端点を保持する配列 void setup() { size(640, 480); smooth(); String[] cameras …

Processing: 3次元に動き回る四角形にカメラ動画を表示

Processing(2.2.1)で、カメラから取り込んだ動画をマウスの動きに合わせて3次元に動き回る四角形に表示。 import processing.video.*; Capture camera; void setup() { size(640, 480, P3D); String[] cameras = Capture.list(); //利用可能な動画入力の配列…

Processing: 動画上を3次元に動き回る四角形

Processing(2.2.1)で、カメラから取り込んだ動画上を四角形がマウスの動きに合わせて3次元に動き回る。 import processing.video.*; Capture camera; void setup() { size(640, 480, P3D); String[] cameras = Capture.list(); //利用可能な動画入力の配列を…

Processing: 静止画上にマウスの軌跡を描く

Processing(2.2.1)で、カメラから取り込んだ静止画上にマウスで絵(軌跡)を描く。 import processing.video.*; Capture camera; void setup() { size(640, 480); //ウィンドウサイズの指定 String[] cameras = Capture.list(); camera = new Capture(this, ca…

Processing: サトクリフ五角形サンプルのリファクタリング

マット・ピアソン著『ジェネラティブ・アート Processingによる実践ガイド』「Chapter 8 フラクタル」に出てくる「サトクリフ五角形」のサンプルコードがどうも冗長なのでリファクタリングしてみた。特に、数学的に無意味な条件分岐を整理したら随分すっきり…

Processing: カメラ動画表示

Processing(2.2.1)で、カメラから入力した動画を画面表示する基本的なコード。 import processing.video.*; Capture camera; void setup() { size(640, 480); //表示するウィンドウのサイズ String[] cameras = Capture.list(); //利用可能な動画入力の配列…