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

JavaFX using JDK1.8 Lambda Expression

This is 21th of the JavaFX Advent Calendar (see JavaFX Advent Calendar 2012 : ATND for other articles) This is my first article in English so if you find any mistakes feel free to give me comments. I use Mac OS X 10.7.4 and JDK1.8.0 The fo…

JavaFXでLambdaを使ってみる(ProgressBar)

このブログはJavaFX Advent Calendar 2012 : ATNDの21日目として書きました。 先日は@cocoatomoさん、明日はまだ未定のようです、、、id:hakuraiさんの記事JavaFX Advent Calendar 2012 2日目 javafx.concurrent.Task - 壷ラボを読んで、JavaFXで非同期のTas…

JavaFXでTaskの進捗率をProgressBarに表示

JavaFXで「Start」ボタンをクリックしたら非同期のTaskを実行して、その進捗率をProgressBarに表示する画面を作成 起動直後の画面 startボタンをクリック、2つのTaskがそれぞれ動作している画面(ProgressBarがそれぞれ動く、でも右端に進捗率の文言を設定…

Lambdaの実装を練習

実行時に使用したOpenJDK1.8.0のバージョンです。 1. filterして対象のPersonのnameをforEachで出力、これは正常にコンパイル実行できました。 List<Person> persons = new ArrayList<>(); persons.add(new Person("name10", 10)); persons.add(new Person("name20",</person>…

OpenJDK1.8.0でLambda式をちょっと実装メモ

先週にOpenJDK1.8.0をDownloadしたので、JavaFXでも使えるか試してみました。 NetBeans7.2で新規プロジェクトとしてJavaFXアプリケーションを作成するとデフォルトで以下の画面が実装されます。 画面中央の「say Hello World」ボタンをクリックするとコンソ…

関西Javaエンジニアの会スペシャルに行ってきました。

関西Javaエンジニアの会スペシャル! JavaOne 2012 - connpassに行ってきました。 JavaOne 2012 San Franciscoの報告会で、寺田さん、id:skrbさん、id:kiy0takaさんの発表でした。 JavaOne2012のアップデート 期間中のセッションが500もあって(東京では50)ど…

First Lambda

今の環境は、Mac OS X 10.7 まずここからjdkをdownload とりあえずdownloadした場所をpathに設定 export JAVA_HOME=~/Downloads/jdk1.8.0/ バージョン確認 java -version 実装は、こんな感じ MyProject/source/test/に「HelloJava8.java」を作成 package tes…

WebView表示

Web画面のテストをJavaFXでできるようなのでまず始めにid:skrbさんのJavaFX でブラウザ - JavaFX in the Boxを写経してみました。 環境は、Mac OS X 10.7.4、NetBeans7.2、JavaSE1.7.0_07です。写経したコードですが、バージョンアップに変更があったので以…

簡単な画面のテスト

まずseleniumのテストを書くために画面作成。 超簡単なサンプル2(seleniumでテストを書くためにちょっと作成) - tomoTakaの日記 ここでは、Greet Selectラジオボタンが3つ、Languageセレクトメニューが2つあるので、6パターンのテストが必要 とりあえず…

DevLOVE関西2012Driveに行ってきました

初めてDevLOVE関西2012Drive - DevLOVE関西 | Doorkeeperに参加しました。 午前中のkeyNoteで周りの人と自己紹介する時間が設定されました。 で左となりの方は広島から参加、後ろの方はハード関連のお仕事の方でした。 なかなか他の参加者とお話する機会がな…

超簡単なサンプル2(seleniumでテストを書くためにちょっと作成)

前回超簡単なサンプル(seleniumでテストを書くためにちょっと作成) - tomoTakaの日記のweb画面に入力項目を2つ追加。 最初の画面(ラジオボタンと、セレクトメニューを追加) 遷移後の画面(選択した言葉と言語で挨拶を表示) JSFで画面を作成しています…

初めてGebに挑戦2

"前回"での動作しない問題が、id:Kimukou_26さんのコメントで解決したので、テスト用に作成したweb画面のテストに挑戦。 しかし、、、ここでも思った結果にならない? テスト対象の画面 1.Hello画面 2.Greeting画面 Hello画面のnameテキストに値を入力して「…

初めてGebに挑戦

seleniumでテストを書いてみて初めてのselenium - tomoTakaの日記、次はGebに挑戦、職場でも使いたいのでeclipseから使用したかったが、まず最初にGroovyConsoleより動作確認。 でエラー発生。firefoxは起動するが、指定した画面に遷移しない? @Grapes([ @G…

関Javaに行ってきました。

関Java2012年10月に行ってきました。 最初は@jyukutyoさんのブラウザテスト、スライドはデブサミ関西2012 B-3 - SSSSLIDEです。 次に@isspas2009さんのHTML5 最後に@daiksyさんのgitについて、スライドはgit gitにされたオレの屍を超えていけ - SSSSLIDEです…

初めてのselenium

関Java2012年10月で@jyukutyoさんの発表を見てseleniumに挑戦することにしました。 まずはテスト対象のweb画面を作成。 1.ここでnameテキストに「selenium」と入力して、「greet」ボタンをクリック 2.この画面でh1タグに「Hello selenium」と表示 とりあえず…

超簡単なサンプル(seleniumでテストを書くためにちょっと作成)

関Java2012年10月に参加してきました。 最初のセッションでブラウザテストの自動化に興味があったのと、seleniumを実際使ったことがなかったので挑戦することに、まずテスト対象の画面を作成。 NetBean7.2, JDK7を使用しています。コードはtomoTaka01/HelloS…

講師役での参加

今日も実践ビジネス英語を勉強する会 in大阪に行ってきました。 お盆ですが、私が個人的に来週お休みするので開催していただくことになり6名で暑い中勉強してきました。内容は、実践ビジネス英語のLesson20 Best Partnership(4)(5)(6) Lesson8 No-Excuses Li…

講師として3回目の参加

今日は、ラジオ実践ビジネス英語勉強会に講師役で3回目の参加です。 今(朝8時すぎ)、心斎橋のクリスピードーナツに到着。これからちょっと準備して参加する予定です。 2012年1月のBan on Laptops(4)(5)(6)ですが、この題材は、一応IT業界で働く私にとっ…

Jenkins勉強会に行ってきました。

第3回大阪Jenkins勉強会 - connpassに行ってきました。 先月Touch the Jenkins2012-06-22 - tomoTakaの日記で、いろいろ教えていただいてJenkinsが動く環境ができたので、MBAを持って会場に到着。 すでにid:kiy0takaさんとid:irofさんが会場で準備中でした。…

Jenkins勉強会(その2)

前回のブログJenkinsの勉強会にいってきました - tomoTakaの日記の続き、なんとか覚えている範囲で書く。 プロジェクトの格納場所 作成したプロジェクトは、Jenkinsの管理>システムの設定画面の一番上に表示されているディレクトリ+jobs以下にデフォルトで…

今日の勉強会

今日も雨の中、実践ビジネス英語を勉強する会 in大阪に行ってきました。 内容は、実践ビジネス英語の Lesson5 Living in Manhattan(1)(2)(3) Lesson18 New Year's Resolutions(1)(2)(3) 私を含めて参加者は8名。前半では、overlappingの音声が遅いように感…

今日の勉強会

今日の内容、実践ビジネス英語の Lesson5 Workplace Blunders(4)(5)(6) Lesson17 Tips on Tipping(4)(5)(6) 私は後半の講師役をさせてもらいました。 新しい見学者の方が2名も来られていて講師役の私はめっちゃ緊張、、、 今回も前回と同じくまずVignetteを…

Jenkinsの勉強会にいってきました

きょうは、"Touch the Jenkins"に行ってきました。 この時点での環境は、以下の内容です。 Mac OS X Lion 10.7.3 java 1.7.0_04 git 1.7.5 jenkins ? jenkinsは今年はじめにインストールして放置していたので、かなり古いのでアップデートすることに、でも…

音声編集ソフト

今日も実践ビジネス英語を勉強する会 in大阪に行ってきました。 毎回とても勉強になってます。 参加する度に毎回新しい勉強方法に出会っています。 今回は、各自のshadowingした音声を録音して聞きました。 そういう練習方法があることは、聞いたことがあり…

初めての講師役

今日は、実践ビジネス英語を勉強する会 in大阪での初めての講師役をしました。 実践ビジネス英語のLesson4 Networking for Introverts1,2,3を勉強。 とても緊張して、思ったようにはできなくて(涙) それでも参加者の方に良かったよ、と言ってもらえたので…

実践ビジネス英語を勉強する会

実践ビジネス英語を勉強する会 in大阪に入会しました。 @chawankickさんのtwitterで、勉強会のことを知り、5月13日に初めて見学に行きました。 その日は見学するだけと思っていたのですが、実際に参加することになりとても緊張した、でも有意義な時間を過ご…

JavaMagazine(May/June2012)のJavaFXのサンプルを写経

JavaMagazineのJavaFXの記事からサンプルコードをDwonloadして、NetBean7.1.2で実行しようとしたところエラーが発生したので、プロジェクトを作成して写経することにしました。 JavaMagazineのこの記事はここでも公開されています。 サンプル画面(オリジナル…

鹿駆動勉強会に行ってきました

昨日は、鹿駆動勉強会に行ってきました。 私は近鉄奈良駅から会場まで歩いていったのですが、途中で@s_kozakeさんにお会いして、鹿せんべいを半分いただきました。 ゴールデンウィーク中で、観光客も多く、鹿も鹿せんべいをたくさんもらっていたようで、鹿せ…

macにOracleよりリリースされたjava7update4(JavaFX2.1を含む)をインストール

OracleよりJava7 update4(JavaFX2.1を含む)がリリースされたのでインストールしてみる。 NetBeans7.1.2もリリースされたのでインストールして、JavaFXMLプロジェクトを作成して動作確認 Mac Lion用のJava7update4 をここよりdownload downloadしたファイルを…

JavaFX FXMLアプリケーションでエラー(location is not set)

NetBeans7.1を使ってJavaFX FXMLアプリケーションを作成に挑戦したが、エラーが発生し原因がわからなかったので調査。 結局、私の設定ミス(Javaプラットフォームで指定したJavaFX SDKの参照先のディレクトリーを削除していた)が発覚することに・・・(涙)…