JAVAJAVA2019-09-20JavaのOptionalは現状失敗作JAVAチマチマとは書いていたんですが、1年ぶりぐらいに真面目にJava書いています。前からずっと思っていて、実際何度か口にしたことがあるんですが、やっぱ言いたい。言語機能じゃないから。guava.........便利だよね。Common.........便利だよね。世の便利なJarファイルはデカい。MOXyに移行するJAVAJavaでXMLを処理しようと思えば、やっぱJAXBですよね。このJAXBがJava9で非推奨になり、早くもJava11で完全削除されることになりました。MOXyに移行する2017-07-02JUnit4でJMockitを使いつつ@Theoryを使う方法JAVAJavaのテストをするときに、JMockitやMockitoなどのモックライブラリを使うことがあると思います。Mockitoはちょっとしたことをしたいときに便利なのですが、実デバイスのシミュレータなど、モックにかなり複雑な処理をさせたい場合は、JMockitの方が便利と...JUnit4でJMockitを使いつつ@Theoryを使う方法2016-12-07Javaにlambda修飾子が欲しいJAVA機能(関数)をクラス内に実装せずに、外部に委譲することがある。単純な例ではこんな感じ。act...Javaにlambda修飾子が欲しい2016-11-30jshellを自分のプログラムに組み込みたかったJAVAはい。しょーもないことしてました。JDK9から付属することになっているちまたで話題のJavaのREPL。私は全く興味がなかったんですけど、ふと思ったんですよ。GUI系のプログラムは毎回...jshellを自分のプログラムに組み込みたかった2016-11-28Java9のVarHandleを使ってみたJAVA注意:この記事はJava9が公開される前、アーリーアクセス版時代の話です。今?試してないけど、変わって無さそうでしたよ。AtomicIntegerを使う必要が出てきた場面で、ふとVarHandleのことを思い出し、ちょっと試してみました。いうわけで、作ってみました、こんなもの。System.outを今回作ったSimpleConsole.outに変更可能。昨日は入力候補が出るTextFieldを作ってみました。これを利用してファイル選択用のConrolを作ってみました。こんな感じに動作します。JAVA夏風邪ひいて熱が出たり咳が出たり鼻水出たりでしんどいですが、皆さん体調いかがでしょうか。風邪ひいていようと暇なものは暇なので、タイトル通りの物を作っていました。イメージとしてはこんなのね。ソースコードはこちら。うん、みなまで言わなくてもいい。JAVAいろんな訳あってブレークポイントをつけれるエディタを内蔵したいのだ。JavaFXには良いテキストエディタがない。JavaFXControlのSkinにRadioButtonを使う。RadioButtonには画像も表示させたい.........。そんなに特別な場面ではないだろう。ところが、おそらくJavaFX8のバグと思われる妙な挙動をしたので、ここで報告しておく。バグとして登録されているかはよく知らない。JAVAはてなにお布施の時期が過ぎていたので、ついでにはてなブログに移行してみました。プロの値段...高いよ.........。そんなこんなで、今日もJavaFXネタ。RadioButtonって複数のRadioButtonを並べて表示するって使い方が普通の場面だと思う。これをする...ToggleButtonの集合を簡単に扱えるようにしてみた2015-01-07cloneなどのメソッドのオーバーライドを強制させるAnnotation作った件についてJAVAcloneをサブクラスに実装を強制させたい。いって、「必ず実装する。みー」なんて言えるほど賢くない。愚かであることを信用している。「cloneを利用する実装がそもそも間違いで悪手。GPU2年ぶりぐらいにJOCL書くかーって思って環境整えようとしたら結構手惑いました。私が利用していたのはJogAmpだったので、今回もJogAmpのJOCLを使おうと思ったんですが、なんか、JOGLが結構2年前と変わってますね。櫻庭さんのJOGLの記事とか、今とインターフ...JOGL,JOCLのEclipse環境を整える2013-09-07Javaでマルチスレッドするときの注意をまとめてみたjava数年ぶりとかいうレベルでJavaのスレッドに触ったもんだから色々忘れてたので、忘れてたことまとめておく。シンタックスハイライトLamuriyan連携用に作っているシンタックスハイライトプログラムを公開してみました。シンタックスハイライトいい加減、ntex改め、Lamuriyanなんとかしないとな〜と手を付けようと思ったのですが、その前に前々から何とかしたいと思っていたソースコードのシンタックスハイライトのプログラムの改善に手を付けることにしました。画像処理もうすでに何度もこのブログでは当たり前の様にフィルタ処理〜とかたたみ込み〜とか言っていますが、今後の記事の内容のために、ささっとまとめておきます。フィルタをかける操作って言うのは、「フィルタの値×ピクセルの値」を各フィルタ...Javaで始める画像処理ーフィルタをかける2011-10-15Java画像処理をはじめよう。Java今までこのブログでも何回か拡大縮小の話が出てきたことがありますが、もう一度やっておきましょう。今回は縮小についてです。画像を小さくするとピクセルも一緒に小さくなってくれたら嬉しいのですが、そんなわ...Java画像処理をはじめよう。縮小(・∀・)2011-10-12Java画像処理をはじめよう。Javaというわけで、なんでか知らんけどJavaで画像を弄らんといけなくなった。手っ取り早く画像処理をしてみたい。そんな人のために書くことにしたよ。一応シリーズにするつもり。気が向いたときにしか更新しないけど。最終的にどこまで踏み込んだ内容...Java画像処理をはじめよう。JPenここまでJPenの記事を書いておいたので、もののついでです。Nicolas氏から「アプレットで使う際のセキュリティーホールの問題が見つかった」との報告がありましたので、報告しておきます。日本語の記事なんて探してもここしかないからね。JPenもうちょっとだけJPenの内容が続いたんじゃよ。Carranza氏(開発者)に聞きに行ってきました。JPen疲れましたが、これで終わりです。実装の仕方に関してはこれで終わりです。PKindはPButtonEventの処理でちょろっとお話ししましたが、ポインターを操作するデバイスを表しています。〜JPen〜2011-09-28Javaで筆圧取得してみよう。JPenJavaで筆圧取得といえばJTabletである。日本ではほぼJTabletが主流だ。日本製のJavaペイントソフトのしぃペインターやたかみんがJTabletに対応していることが大きな理由だろう。これらで用いられたのは、一般人が簡単に...Javaで筆圧取得してみよう。JAVA前回から続けてJPen2やっていきますよ〜。今回はレベルイベントを処理していきます。レベルイベントは値が変化したときに発生するイベントです。そのとき渡されるイベントはPLevelEventです。〜JPen〜2011-09-24Java7のswitch(String)構文のJavaコンパイラーとEclipseコンパイラーの違いJAVAEclipse3.7.1が今日正式にリリースされました。これでEclipse上でもJava7構文が大手を振って使えます。Java7で投入されたswitchにStringが使えるという構文。System.out.printl...Java7のswitch(String)構文のJavaコンパイラーとEclipseコンパイラーの違い2011-09-12int,byte配列からBufferedImageを作成するJAVA画像のint,byte配列データを直接弄りたいときは、BufferedImageの持つWritableRasterからDataBufferを取り出して、クラスによってDataBufferByteかDataBufferIntに変換し、データを取り出す。何かクールじゃないよね。BufferedImageが用意してくれた配列を私...int,byte配列からBufferedImageを作成する2011-08-13パッケージ内のクラスを取得するjavaJavaCompilerからJavaFileManagerを取得するやり方が簡単だ。HashSet<JavaFileObject.Kind>();</javafileobject.kind></javafileobject.kind></javafileobject>...パッケージ内のクラスを取得する次のページプロフィールJavaで画像AI屋だったハズが、気がついたら制御論理やってて、Eclipse開発してて、組み込み屋で、CortexM4周りの開発してて、VerilogでRTL書いてて、STAしてて、色んな小さいインフラ管理してる、何でも屋。働きたくないでござる。(14)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。