※当サイトの記事には、広告・プロモーションが含まれます。

Java

Javaの「.class」ファイルから「.java」ファイルへ。Decompiler(逆コンパイラ)を試してみる

gigazine.net オープンソースソフトウェアの開発プロジェクトでは「企業が開発に貢献せずに修正依頼ばかり送りつけてくる」といった問題が発生しがちです。オープンソースCMS「Drupal」の開発チームはプロジェクトの貢献度を可視化することで問題を回避しよ…

Ruby製のライブラリOxidizedの各modelクラスのクラス名の抽出も試してみたが...

scienceportal.jst.go.jp コロンビアで開かれていた国連・生物多様性条約第16回締約国会議(COP16)は11月2日に今回の会議の焦点だった各国の生態系保全の取り組み状況を評価する指標案にほぼ合意した。しかし、発展途上国が求めていた生態系保全のための資…

Ruby製のライブラリOxidizedの各modelクラスのコマンドの数を把握したかったが...

nazology.kusuguru.co.jp 最近、イギリスのグラスゴー大学(UofG)心理学部に所属するパブロ・アリアス・サラ氏ら研究チームは、使用者たちが気づかないレベルでリアルタイムに画面上の顔を操作するAI顔フィルターを開発しました。 AIによって人間の「恋愛感…

Spring FrameworkのConstructor Injectionする際はLombokを利用するのが良さそうではあるが...

codezine.jp 続いて、Netflix社のPaul Bakker氏、Asi Bross氏が登壇します。このサブセッションでは、Springで構築されているNetflixのエコシステムにおいて、Spring Boot 2からSpring Boot 3へのアップグレードで得られた知見が紹介されました。 Spring Fra…

JavaのValhalla ProjectのValue Classが必要となっている経緯など

nazology.kusuguru.co.jp イスラエル・テルアビブ大学(TAU)の最新研究で、地中海沿岸に見られる「オリエントスズメバチ」は生物界一のアルコール耐性の持ち主であることが明らかになりました。 【アルコール度数80%でほろ酔い】スズメバチは生物界一の「酒…

Keycloakの導入方法が分かり辛過ぎるんだが...

gigazine.net ⇧ 『T細胞の異常な活性化』の原因は分からんけど、良くない状態ってことなんでしょうね、異常って言ってるし... Keycloak とは GitHubで公開されている情報によると、 github.com Add authentication to applications and secure services with…

PostgreSQLでMAX関数を使いつつ複数カラム(行)を取得するには

japan.zdnet.com ⇧ とりあえず、 どのディストリビューションでも使えるのかコマンドなのか デフォルトで利用できるようになっているコマンドなのか などコマンドを利用する上での必要条件を記載して欲しいですな... そもそも、コマンドのインストールから必…

jakarta.annotationの@PostConstructでDI後のインスタンス初期化

www.itmedia.co.jp これらの結果は、睡眠不足はSWRの発生自体には影響せず、むしろSWR中の記憶に関連した神経活動パターンの再活性化と再生を選択的に阻害することを示唆する。 寝不足で失われた「記憶」、後で十分寝ても手遅れ? 繰り返し高速再生する機能…

Javaで複数の要素で並び替えしたエンティティのリストを単一のキーでグルーピングしたい

www.itmedia.co.jp 英国民保健サービス(NHS)は6月21日(現地時間)、英病理検査機関Synnovisが3日にランサムウェア攻撃を受けた際に流出した患者データが、サイバー犯罪グループによって公開されたと発表した。 英医療機関へのランサムウェア攻撃、交渉決…

JavaのクラスのフィールドでCollectionインターフェイスを実装したクラスを初期化する意味が分からない

gigazine.net OpenAIのChatGPTやGoogleのGeminiといったチャットボットは、ユーザーから投げかけられた質問や要求に対してある程度正確に答えてくれます。一方で、依然としてAIは人間レベルのジョークやお笑いは困難であるとの調査結果が発表されています。 …

Javaの独自例外のベストプラクティスが知りたかったんだが...

www.itmedia.co.jp 出沢氏は情報流出問題への対応として、システムの構築などさまざまな面で依存していた韓国IT大手NAVERへの委託関係を終了させることをあらためて表明。セキュリティやガバナンス(企業統治)強化へ向けた議論を行う社長直轄の委員会を設置…

データベースにおけるMulti-tenant Architectureを整理してみる

gigazine.net ⇧ SFの世界が実現する日が来るんですかね? データベースにおけるMulti-tenant Architectureを整理してみる 「JJUG CCC 2024 Spring」に参加してきて、「データベースにおけるMulti-tenant Architecture」について整理された情報を聞けたので、…

Javaでjava.io.Fileとファイルシステムの関係とか調べてみた

www.itmedia.co.jp 今回のサイバー攻撃は発覚後も繰り返し続いたといい、プライベートクラウド内のサーバをシャットダウンした後も、遠隔からサーバを再起動して感染拡大を図る行為が見られたという。対応として、ドワンゴはサーバの電源ケーブルや通信ケー…

Azure Blob Storageのクライアント オブジェクトがややこしい

nazology.net ⇧ 太陽に変わるエネルギーが維持できる技術が実現できれば、太陽の寿命を気にしなくても良いと思いきや、 kids.gakken.co.jp こたえ:50億おく年ねん後ご、太陽たいようにのみこまれるかもしれません。 地球はあと何年でなくなるの? 地球に寿…

JavaのDTOやEntityの全てのフィールドの値を文字列連結するには

www.itmedia.co.jp ⇧ あれだけヒット作を生み出しても倒産することになるとは、夢も希望もないですな... ちなみに、アニメーションに関連する業務に従事している労働者の2023年度の実態調査によると、 www.janica.jp https://www.janica.jp/survey/survey202…

@Transactionalを付けるメソッドは別クラスにする必要があるということが分かり辛過ぎるんだが...

www.itmedia.co.jp 正しくは、顧客がWelcomeHRを通してクラウドストレージにアップロードしていた身分証のPDFや画像ファイルと、それらに含まれる氏名、住所、生年月日、性別、電話番号などの情報15万8929人の情報が、クラウドストレージのアクセス権限の誤…

Javaの標準APIでZipの展開(解凍)を展開先を指定して行う

gigazine.net SEOが八百長だった可能性があると... Googleさん、大チョンボですな... Javaの標準APIでZipの展開(解凍)を展開先を指定して行う 前回、 ts0818.hatenablog.com ⇧ Javaの標準APIでZip圧縮を試してみましたが(ライブラリZip4jというものも試し…

Javaの標準APIでファイルを含むディレクトリのZip圧縮を試してみたが...

gigazine.net Googleはこれまで「ページのランク付けにChromeのデータは利用していない」と説明してきましたが、実際は上述のようにChromeのデータを利用するモジュールが存在していたことから、キング氏は「『ウソをついた』というのは厳しい表現だが、この…

BeanUtils.copyPropertiesをラッパーしたメソッドを試してみる

www.itmedia.co.jp ⇧ 原因と対応策とかを詳らかに公開してくれる文化があるのは善きですね。 BeanUtils.copyPropertiesをラッパーしたメソッドを試してみる ライブラリを使っていると、別のライブラリに切り替えたい時が来ることあるあるだと思います。 その…

Spring Data JPAでテキストファイルをPostgreSQLのbytea型のカラムに出し入れしてみる

gigazine.net ⇧ 可能な限り多くのユーザーが、目的とする情報に辿り着けるかが重要な気もしますが... Spring Data JPAでテキストファイルをPostgreSQLのbytea型のカラムに出し入れしてみる 前回、 ts0818.hatenablog.com ⇧ PostgreSQLのbytea型に対応するJDB…

PostgreSQLのデータ型byteaとJDBCのデータ型の対応を調べてみる

gigazine.net ⇧ 可変の要素を含みつつ、文字数の制限があるというのが厄介ですな。 PostgreSQLのデータ型byteaとJDBCのデータ型の対応を調べてみる PostgreSQLのbytea型のカラムに、Javaでテキストファイルを保持する要件があり、そう言えば、PostgreSQLとJa…

jackson-dataformat-csvでCSV形式からDTOやEntityの変換はCSVのフォーマットによっては難あり

nazology.net ⇧ 川で運搬できたとて、水平方向の移動は何とかなるとしても、垂直方向の移動はどうしていたのか気になりますな... jackson-dataformat-csvでCSV形式からDTOやEntityの変換はCSVのフォーマットによっては難あり 前前回、 ts0818.hatenablog.com…

Spring Data JPAによる排他制御についてはどうなっているのか

gigazine.net アルゴリズムの概念は、9世紀のペルシアで活躍した科学者のムハンマド・イブン・ムーサー・アル・フワーリズミーが発明したと考えられています。アル・フワーリズミーは西暦780年から850年まで生きたイスラム科学の学者で、「代数学の父」また…

JavaのDTOやEntityをCSV形式に変換したい。jackson-dataformat-csvで実現できるみたい

www.itmedia.co.jp ⇧ やること多過ぎて手が回らないってことですかね。 優秀なエンジニアの集団でもリソース不足ってのがエグいっすな... JavaのDTOやEntityをCSV形式に変換したい。jackson-dataformat-csvで実現できるみたい JavaでEntityやDTOのフィールド…

JSONのキーが削除されてる場合にJavaのDTOにデシリアライズを上手くできるんだっけ?

gigazine.net ⇧ IT系の技術的な情報の検索については、品質を改善するのは難しそうな気がしますな... IT系の技術的な情報については、公式のドキュメントとかもイケてないからして、手の施しようがないという気もするが、頑張って改善して欲しいのだが... ち…

JavaでCSVファイルの1行毎をDTOに変換して、CSVファイルのバリデーションしたい

gigazine.net jp.reuters.com www.nic.ad.jp ⇧ う~む、ネットワークが繋がりにくくなるようなことが起きないようにしてくれれば良いけども... JavaでCSVファイルの1行毎をDTOに変換して、CSVファイルのバリデーションしたい とりあえず、CSVファイルの1行毎…

REST APIのレスポンス作成でOOEM(OutOfMemoryError)は簡単に起こり得るという話

gigazine.net ⇧「XZ Utils」の問題は、偶然発見された感じだったような気がするから、コミュニティの健全性は関係ない気はしますが、影響範囲が大きい機能については、AIとかで自動的に脆弱性の検知をしてソースコードに反映できないようにとかして欲しいで…

JavaでController LayerではなくService LayerでDTOのバリデーションするには

gigazine.net ⇧ 自然の中にいたとしても、やることが変わらなければ、時間はゆっくり流れているように感じない気はしますな。 未曾有の情報化社会となった現代において、タスクが山積みになっているのが普通ですからな。 まぁ、どっちにしろ、「時間がゆっく…

Javaで所定のディレクトリに存在するファイルの数だけリクエストする処理に必要な情報を整理してみる

www.itmedia.co.jp 新年度が始まって半月が過ぎたが、新入社員の退職希望を企業側に伝える「退職代行」サービスに、早くも依頼が殺到している。 「会社と合わない」 退職代行サービスに早くも新卒の依頼殺到 SNSで違和感増幅 - ITmedia NEWS ⇧ まぁ、人手不…

Spring Data JPAとPostgreSQLで複合一意(ユニーク)制約を試してみる

nazology.net 最近、アメリカのサウスフロリダ大学(USF)に所属する物理学者イヴァン・オレイニク氏ら研究チームは、スーパーコンピュータを用いたシミュレーションにより、ダイヤモンドよりも圧力に対して30%高い抵抗力を示す「BC8」と呼ばれる構造の生成…