Java

/optにインストールしてsudo sdkでパッケージ管理したい

やりたいこと sdkmanのインストール トラブルシューティング sdk: コマンドが見つかりません ___sdkman_check_candidates_cache: コマンドが見つかりません 引数リストが長すぎます expected a proper numerical parameter expected a proper numerical para…

KanJava 10th Anniversary Party 参加してきました #kanjava #mixleap #mixleapなう

Mix Leapについて 関ジャバ10周年について モデリングのきほん 資料 感想 JVMのJITコンパイラにダイブする 資料 JITコンパイル オプション ツール みなさんがやること Q&A 感想 Kubernetesを導入して1年間本番運用した話 資料 メモ Q&A 感想 DIコンテナ入門…

JJUG CCC 2019 Fallに参加してきました #jjug_ccc

JJUG CCC 2019 Fall 10:00-10:45 Head toward Java 13 and Java 14 #ccc_c1 java 13 java 14 OpenJDK Forks 感想 11:00-11:45 Jakarta EE: Today and Tomorrow #ccc_i2 Jakarta EE 8 Jkarta EE 9の計画 感想 13:30-14:15 運用を支えるためのログを出すにはど…

1回目はUnsatisfiedLinkErrorで、2回目以降はNoClassFoundError

忘備録 現象 1回目はUnsatisfiedLinkErrorで、2回目でNoClassFoundErrorになる。 ソース class Native{ static{ System.loadLibrary("hoge") } } try{ def hoge = new Native() }catch(UnsatisfiedLinkError e){ e.printStackTrace() } def fuga = new Nativ…

JUnit実践入門をもらいました。ありがとうございます。

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Java 7 に JavaFX が追加された

Java 7 に JavaFX が追加される 新しいマシンになったので、Java SEとJavaFXを入れようとしたら、上記のニュースを見た。 なのでJava SE 7 u2を早速入れてみた。確かにJavaFXが追加された。 JDKインストールされて、JREインストールされて、JavaFXのインスト…

GroovyConsole事件の証拠映像と新たな事件の幕開けの予感

第1回「Play framework勉強会」IN 関西のUstreamの録画とGroovyConsole事件の証拠映像が提出された。 資料は、こちらを参照 第1回「Play framework勉強会」IN 関西 本当のまとめ 第1回「Play framework勉強会」IN 関西のUstreamの録画 Play frameworkのご紹…

GroovyConsole事件の目撃者を探しています

スルガ銀行がシステム開発の失敗で被った損失など 111億600万円の支払いを日本IBMに求めた裁判に続き、 GroovyConsole事件もIT法廷闘争へ!! LTでGoovyConsole、懇親会ではさらにGroovysh版も あまりの暴挙のため、第1回「Play framework勉強会」IN 関西 主…

第1回「Play framework勉強会」IN 関西 本当のまとめ

第1回「Play framework勉強会」IN 関西 のまとめはネタなので、こちらが本当のまとめ。 技術的なところはカバーできず。。。 告知 第1回「Play framework勉強会」IN 関西 参加申し込み 申し込みの時点で、1人おかしいぞ。 8/4 window.twttr = (function(d, s…

第1回「Play framework勉強会」IN 関西 のまとめ

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

『第1回プログラミングGroovy勉強会(大阪)』 と 『第1回「Play framework勉強会」IN 関西』 に参加してきた。

1) 第1回プログラミングGroovy勉強会(大阪) 2) 第1回「Play framework勉強会」IN 関西2つに参加してきた。 1) 7つ道具の解説、GContracts による契約プログラミング、ghelloの解説 2) playって簡単に使える!、再起動がいらないないただひとつの完全なHotDep…

Java SE 7 で切り開く新しい Java の世界 と プログラミング実行環境プラットフォームとしてのJava VMの世界 関ジャバカンファレンス2011

「プログラミングGROOVY」関連情報のまとめ #ghello については id:orangeclover さんがたくさんの無茶な楽しいエントリを書いて くれていますので、そちらもぜひ読んでみてくださいね! 今日も、ghello から、ネタを探そうかなと思っていたのだが、 関ジャ…

あなたは.classファイルを何に関連付けていますか?

私は、jad.exeに関連付けています。 これで、Javaのclassをダブルクリックすると逆アセンブルしたjadファイルの出来上がり。 うん、お手軽だね。 エクスプローラー > ツール > フォルダオプション の 「ファイルの種類」タブ 拡張子の設定 プログラムの設定 …

互換性は大事です。でも・・・

Eclipse と Java 6u21 の問題先に教訓から ・一見して無害なものでも,連鎖反応(knock-on effecr)を持つようになる場合がある。 今回のような事態を JVM チームが予見することは,現実的には不可能だった。 また Eclipse チームも,このようなブランド変更が…

Javaはガベージコレクションの関係でVMwareなどの仮想化と相性がわるいらしい

Twitterを眺めていたらちょっと気になるものを発見。 質問したら、情報源を教えてくれた。感謝。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.…