Javaについて語るグループです
はてなブログを持っていれば、誰でも参加できます。
はじめに コードの全量のリンクをこちらの記事に書いているので、先読みで全量を見たい方はこちらを参照してください。 vermeer.hatenablog.jp 今回はInterfaceのdefaultを使った具体的な実装編の1つ目「文字列」です。 何が嬉しいの? Nullableであることを考慮した実装はやりたいことは単純なのに冗長になりがちです。 // 意図としてはリクエストから受け取った文字列が…
はじめに テトロミノ ブロック 盤面と落下ブロック テトリス ブロックの移動と当たり判定 はじめに 前回は、winit と tiny-skia にて簡単なウインドウへの描画方法について説明しました。 blog1.mammb.com 今回は、もう少しだけ凝った例として、テトリスをゲームできるようにしていきたいと思います。 実装の全体像は以下のリポジトリを参照してください。 github.com では…
Windowsでスクリーンショットを撮るときに使っているsnipping toolについにテキスト読み取りが可能に。 snipping tool こいつのことだ ショートカットでは Windows ロゴ キー を押しながら、Shift + Sキーを押すことで起動できる。 テキストアクション メニュー上部にある「テキストアクション」を押せば 認識可能な文字をテキスト化してくれる。 あとは必要な文字を…
Salesforceでデータローダでエクスポートしてみたのでそのことについて書いてみる。ちなみにデータローダのインストールは下記。 stsa.hatenablog.comデータローダを起動して、Exportをクリックします。 OAuthを選択します。 すると、ブラウザが起動し、認証を求められるので入力して進めます。 オブジェクトを選択します。 条件を指定したり、選択する列を選べます。 SQL文が生…
Jetty Maven Plugin で、Webアプリケーションを起動する方法を書いていきます。 目次 バージョン プラグインの追加 Webアプリの起動 動作確認 1. バージョン 動作確認で使用したバージョンは以下の通りです。 Maven 3.9.6 Jetty Maven Plugin 12.0.7 2. プラグインの追加 pom.xml に、以下のプラグインを追加します。 <project>…
Illustration by OlFi from Ouch! LLM(Language Model)という言葉を聞いたことはありますか?最近ではAIの急速な普及に伴い、その言葉をよく耳にするようになったのではないでしょうか。 この記事では、私が学習した内容のアウトプットもかねて、LLMについて詳しく解説していきます。初心者やITに詳しくない方でも理解しやすいよう、基本的な概念から順を追って説明し…
Zeroはインタプリタのみにするものです。macOS 14.3.1でビルドしました。 $ sh ./configure --with-jvm-variants=zero --enable-debug $ make images $ ~/jdk/build/macosx-aarch64-zero-fastdebug/jdk/bin/java -version openjdk version "23-…
ゲームやプログラミングに使用しているDell G5 5000にU.2規格のSSDを増設してみます。 はじめに 空いてるPCIeスロットは全部埋めるんだヨ!!!ということで、空いているPCIe x4スロットにOptaneのSSDを入れてみます。 今回は準備編で買ったものなどを紹介。 増設する理由 若干ネタに走ったというのが本当のところですが、考えた理由は以下です。 確定申告がつらすぎるので現実逃避 …
いつも気をつけているのだが、割とうっかりやらかすので戒めのためにメモ。 JSONは元々JavaScriptの記法を元にしたフォーマットだが、実はJavaScript上では許されているがJSONとしては許されていないものがある。 その代表例の一つが末尾のカンマだ。 例えば次はJavaScriptのオブジェクトの例だ。 例: sample1.js let data = {"key": "value",…
年が明けてから振り返るスタイル...(いいわけ) さて2023年は目まぐるしく変わるAI界隈や結局戻るんか~いのOpenAI社のお家騒動、Microsoft+OpenAIの陰で後れを取ったかに見えたGoogleはGeminiを出してきたりとなんだかいろいろありましたね。年末年始は例年通り様々な方のふりかえりや新年の抱負、買ってよかったものシリーズなどを拝見していました。 今年も自分用に振り返ってみ…
次のページ