NetBeansでJavaFX開発をする

NetBeansでJavaFXのプログラムを作る方法を解説します。 プロジェクトを作る まずはプロジェクト作成です。「Java with Maven」カテゴリの「FXML JavaFX Maven Archtype(Gluon)」を選んで「Next」を押します。 いろいろ入力する項目がでますが、とりあえずそ…

せんたっきを買った

せんたっき、壊れてしばらくたっていた。 やっぱ、飲み会が続くと起きれなくなるしメシ食わなくなるし仕事しなくなるし洗濯機こわれるし、調子悪い。— きしだൠ(K8S(Kishidades)) (@kis) 2012年12月25日 けど、せんたっきの通り道に棚を置いてたりして、せん…

一人暮らしならトイレのドアを閉めては いけない

一人暮らしならトイレのドアを閉めては いけないし、トイレのドアの前に段ボールなど立てかけてはいけない。 トイレのドアが開かなくなったら死ぬ。 「トイレ 閉じ込め」で検索すると事例が結構でてくるけど、通話中であったり同居人に助けられたり約束して…

LeetCodeを解いてみる配信 2020-07-07

LeetCodeを解く配信をした https://www.youtube.com/watch?v=BbpOyov5ib0www.youtube.com 飲んでたノンアルコールビールはこれ 【国産無添加】日本ビール 龍馬1865(6缶パック詰め) [ ノンアルコール 350mlx24本 ]メディア: 食品&飲料 XORしていく XOR Operat…

microKEY 2がWindowsの休止から復活後に認識されないのは電源不足

dtm

DTM用の鍵盤としてmicroKEY 2を使っているのだけど、休止状態にして復帰したときに認識されなくなっているということがよくあった。 こうなると再起動するまでダメなので結構不便。 で、ドライバを入れなおしたりいろいろ試行錯誤をしていたのだけど、どうも…

rFactor 2が起動しない / rFactor 2 won't launch

rFactor 2というレーシングシミュレータがあるんだけど起動しなかった。 rFactor 2 that is a racing simulator won't launch. この「プレイ」ボタンを押すと「停止」に変わるんだけど、しばらくするとなにも言わずに1秒くらいで「プレイ」に戻る。 After pu…

Javaを勉強するための環境設定(NetBeans版)

はじめに NetBeansを使ってJavaの勉強をはじめるという人むけの環境設定の解説です。 インストールするものは2つです。 Java環境 NetBeans Java環境のインストール NetBeansがJavaで動くのと、そもそも目的がJavaの勉強なんで、Javaのインストールが必要で…

LeetCodeを解いてみる配信 2020-06-16

LeetCodeを解く配信をした。 https://www.youtube.com/watch?v=KbYCbvuEps0www.youtube.com 今日はアコギを弾いてから始めた。アコギは曲を覚えてなかったので中途半端なところまで。 配列の合計の配列 Running Sum of 1d Array - LeetCode 動画は 5:05 から…

初めて買ったノートパソコンを処分した

片付けてたらノートパソコンとして初めて買ったパソコンが出てきたのだけど、液晶はダメになってるし触るとボロボロになっていくしで、回収に出した。 本命は3枚あった液晶ディスプレイなのだけど。 ちなみに、自立しないのでうしろのトレーで支えている。 …

キーボードを洗った

家ではSK-6000というキーボードを20年近く使っているのだけど、その間まったく洗ったりせずにいたので結構汚れていた。 ちゃんと撮ってなかったので、キー配列確認用に撮ってたやつ。 オフィスにキープーラーがあるので、こんど出社したときに持って帰ったら…

NetBeansがWindowsで拡大率100%のときになんも表示してくれない

ディスプレイを買い替えたとき、文字が小さいなぁと思ってWindowsの拡大率を125%にしていたのだけど、音を扱う系のアプリでうまく表示してくれないことが多くて100%に戻したらNetBeansがなにも表示してくれない。 ブログの画像読み込み中で空白になってるの…

LeetCodeを解いてみる配信 2020-06-01

LeetCodeを解く配信を始めてます。 https://www.youtube.com/watch?v=KrhM06muekcwww.youtube.com 最初になんか楽器を練習して、人が集まったらLeetCodeを始めてる感じ。 あと、今日はVSTエフェクトをモリモリかけてみたのでそのテストでもあった。 残りより…

厚生労働省の都道府県別陽性者のフォーマットががらっと変わってしまった

こんな感じで都道府県別の感染者数を表示できるようにしてるわけですが、厚生労働省のフォーマットが変わってしまったのでまとめておく。 nowokay.hatenablog.com 新しいものはこれ https://www.mhlw.go.jp/content/10906000/000628667.pdf いままでのはこれ…

Cubaseでピアノロールのノートの色を変える

DTMやるのにCubaseというソフト使っているのだけど、ピアノロールの音の色が非常に見づらい。 ので、変えてみる。 これがCubaseのピアノロール。 そんな見づらくない気もする。 けどこれ、3小節目の真ん中のノートを選択中で、実は隣の4小節目の真ん中と同じ…

都道府県別の新型コロナ感染状況を一覧できるサイトをつくった

都道府県別に傾向を一覧で見たいとおもって、JSならほかの人にも見やすいだろうなと作ってみた。 新型コロナウィルス都道府県別感染者数の傾向 都道府県ごとの数値を見るだけであればNHKがまとめていたのだけど、時系列グラフがほしかった。 特設サイト 新型…

Panama(Vector API)をWindowsでビルドする

Vector APIをWindowsで試そうと思ったのだけど、やっぱりビルドでひっかかった。 ということで、対処法 ml64がみつからないというエラーが出るので、アセンブラとしてml64.exeを設定する。 export AS=/mnt/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Stu…

2019年に買ってよかったもの

ことし買ってよかったものふたつ ウォシュレット まずひとつめ まちがいなくウォシュレット。 パナソニック 温水洗浄便座(貯湯式)パステルアイボリーPanasonic ビューティ・トワレ DL-EMX10-CPメディア: エレクトロニクス うちにはウォシュレットついてなく…

WindowsでのOpenJDKビルドでmspdbcore.dllがみつからないときの対処

WSLを使ってWindows版のOpenJDKをビルドできるということだったので、ずっと試してた。 Windows Subsystem for Linux を使って OpenJDK をビルド - #chiroito ’s blog けど、configureでcがコンパイルできるか試すところで止まってしまう。 config.logを見る…

Devoxx Belgium 2019 - Day 4

LINEでは年に1回の海外カンファレンス補助があるので、ベルギーのDevoxxに来てます。 今日はConference Daysの2日目。しかし寝坊・・・ ところで会場の向こうには風力発電が見えます。 今日聞いたセッションはこんな感じ。Ask the Java Architectが一番おも…

Devoxx Belgium 2019 - Day 3

LINEでは年に1回の海外カンファレンス補助があるので、ベルギーのDevoxxに来てます。 DevoxxはヨーロッパのJavaコミュニティで、ロンドンやパリなど各地でカンファレンスを行なっていますが、ベルギーが最大です。 毎年、Javaのびっくり発表がDevoxx Belgium…

Devoxx Belgium 2019 - Day 2

LINEでは年に1回の海外カンファレンス参加補助があるので、ベルギーのDevoxxに来ています。 (夏のJVMLSは自費です) Devoxxは月・火のDeep Dive Daysとと水・木・金のConference Daysにわかれていて、今日はDeep Dive Daysの2日目です。 https://devoxx.be/tu…

エンジニアHubのインタビュー記事がでました

エンジニアHubのインタビュー記事が出ました。 employment.en-japan.com インタビューの前に質問集をもらったんですけど、この質問がよくできていて、そのまま記事にしてもいいのではーと思うくらいの内容でした。 記事中で触れてる無設定Strutsは このあた…

Dynamic CDSよりJava10からある自力ダンプの方が起動が速い

昨日のエントリでDynamic CDSを使いましたが、自分でダンプしたクラスデータを使うほうが速くなりました。 Java 13のDynamic CDSで想像以上に起動速度が速くなった - きしだのHatena Java 10からOpenJDKでもApp CDSが使えるようになりました。Oracle JDKでは…

Java 13のDynamic CDSで想像以上に起動速度が速くなった

Java 13で、読み込み済みのクラスデータを終了時に保存するDynamic CDSが導入されました。 https://openjdk.java.net/jeps/350 で、試してみたら結構起動速度が変わっていました。 Micronautで試してみます。 追記: Java 10でApplication Class-Data Sharing…

Vector APIを試す

Vector APIはSIMD命令をJavaから利用するためのAPIです。 Project Panamaの一部ということになっていますが、最近はなんかPanamaとは別扱いになってる気がします。 Vector APIはJEPがすでに作成されていて、感触としてはJDK 14に入りそうな勢い。 JEP 338: V…

Vector APIを理解するためにSIMD命令をCで試す

JavaのVector APIはSIMD命令を呼び出すためのAPIです。 ということで、実際にSIMD命令を知っておいたほうが理解が深まる気がします。 ただ、直接SIMD命令を試すのはめんどいので、C++から呼びだしてみます。 Cの文法とかだいぶ忘れてるというか知らないもの…

OpenJDK Committer's Workshop 2019 - Day 2(JVMLS Day 5)

CommitterではないけどOpenJDK Committer's Workshop(OCW)に参加しています。 OpenJDK Committers’ Workshop 初日はこちら。 OpenJDK Committer's Workshop 2019 - Day 1(JVMLS Day 4) - きしだのHatena Unconference 今日もアンカンファレンス形式で行いま…

OpenJDK Committer's Workshop 2019 - Day 1(JVMLS Day 4)

JVM Language Summitが終わると、引き続いてOpenJDK Committer's Workshop(OCW)が開かれるので、コミッターではないけど参加してみました。 OpenJDK Committers’ Workshop JVMLSはこちら。 JVM Language Summit 2019(JVMLS) day 1 - きしだのHatena JVM Lang…

JVM Language Summit 2019(JVMLS) day 3

JVMLSに来ています。3日目。 JVM Language Summit — July 29–31, 2019 2日目まではこちら。 JVM Language Summit 2019(JVMLS) day 1 - きしだのHatena JVM Language Summit 2019(JVMLS) day 2 - きしだのHatena 今日は3つのセッションとLTです。 終わったあ…

JVM Language Summit 2019(JVMLS) day 2

JVMLSに来ています。2日目。 JVM Language Summit — July 29–31, 2019 初日はこちら JVM Language Summit 2019(JVMLS) day 1 - きしだのHatena 今日はほぼ1日を通してコンパイラの話でした。 ちなみに、普通はJavaの文脈でコンパイラというとJavaソースコー…