プログラミングに関連する記事です。 仕事でやっているプログラミング関連の内容も含みます。

Java

Javaでオブジェクトをインデント付きのJSON文字列に変換したい機会に遭遇したのでJSONを相互変換するクラスを作成しました。

わざわざ作らなくても外部ライブラリ使えば済む話なんですけどね。

主にテストを目的 ...

Java

Java11で利用できるjava.net.httpパッケージにWebSocketサーバーと通信できる機能が追加されたようなので今回はApache Tomcatを利用して本当にサーバーとWebSocket通信ができるのか試していきましょ ...

Java

JavaでHTTPリクエストをしたい場合HttpURLConnectionクラスを使うと簡単に処理できますが、Java11からはHttpClientなどjava.net.httpパッケージのクラスが使用できるようになりました。 ...

Java

フラクタル図形を描きたいというコメントをいただいて、フラクタル図てなんだ?って気になったのでちょっと勉強しました。にわかなのですが一応記事にしとこうかなと思います。

内容フラクタル図ってなんだ?
フラクタル図を描く際に必要 ...

C++

本稿ではC++(WindowsAPI)でマウスボタンをクリックしたときなどの操作を検出する方法を確認していきたいと思います。

内容ウィンドウメッセージを利用したマウス操作マウスボタンの操作を検出
マウス座標の取得
ウ ...

C++

本稿ではC++(WindowsAPI)でゲームループを作ってみます。

ゲームループはメッセージループのスレッドを利用する方法をやってみます。

ついでに、fps調整の処理もやっておこうと思います。

内容メッ ...

C++

本稿は、C++(WindowsAPI)でウィンドウの作成を試したいと思います。使いそうな部分を中心にやっていきます。

内容1.ウィンドウを表示、ウィンドウタイトル指定
2.ウィンドウの詳細設定、メッセージループ、閉じるボタ ...

C++

C++でのWindows環境のファイル操作はWinAPIを使うのがデフォルトでしたがC++17からはfilesystemのライブラリが標準で組み込まれました。(標準なんでLinuxやMacでも使えるのかな?)

これによりフ ...

C++

Visual StudioでC++のバージョン変更をするときの操作方法メモ。

今回はfilesystemライブラリをVisual Studio 2017 Communityで使用するためにC++17を指定しました。 ...

Java

OracleのJDKが有料化されて、Eclipseの標準JDKがAdoptOpenJDKに変更された模様です。この変更に伴って環境構築するとJavaFX動かねーってなりましたので、今回はEclipseでOpenJDKを使い、JavaF ...