JavaのDAO(Data Access Object)で複数テーブルのJOINするケースってどうするのか

gigazine.net 地球は、太陽系を形作った星間ガスや塵(ちり)が集まってできたものだと考えられています。そんな地球が、岩石ではなく「甘くておいしいブルーベリーでできていたら?」という素朴な疑問に、アメリカ・オックスフォード大学の科学者が真面目に取…

Spring BootでConfigurableApplicationContextを使ってみる

www.itmedia.co.jp 米Alphabet傘下の英DeepMindが、遺伝子配列情報からタンパク質の立体構造を解析するAI「AlphaFold v2.0」(以下、AlphaFold2)をGitHub上で無償公開し、ネット上で注目を集めている。Twitterを利用する生物系の研究者からは「革命的な成果…

深層強化学習は、深層学習(Deep Learning)+ 強化学習(Reinforcement Learning)ということらしいけど

パラレルワールド(parallel world)とは、ある世界(時空)から分岐し、それに並行して存在する別の世界(時空)を指す。並行世界、並行宇宙、並行時空とも言われている。 そして、「異世界(異界)」、「魔界」、「四次元世界」などとは違い、パラレルワー…

Spring FrameworkでValidationを実装する際に泥沼にハマる...

チェックマーク(英: checkmark, check mark)は、「✓」(または、「v」や「レ」)のように下か右下に伸びたあと右上にはねる線であらわされる図形・記号である。イギリス英語では tick と呼ばれる。 チェックマーク - Wikipedia 歴史 チェックマークはロー…

Spring FrameworkでAOP(Aspect Oriented Programming)、とは関係ないカレントディレクトリ問題でハマる...

www.itmedia.co.jp オランダProsusは6月2日(現地時間)、プログラマー向けQ&Aサイトを運営する米Stack Overflowを買収することで合意したと発表した。買収総額は約18億ドル(約1972億円)。取引は第3四半期(7~9月)に完了する見込みだ。 プログラマー向…

Spring Frameworkで複数のapplicationContext.xmlを利用する

www.itmedia.co.jp スクウェア・エニックスは5月27日、YouTubeで配信した「ドラゴンクエスト35周年特番」で1988年に社会現象となった「ドラゴンクエストIII」をリメイクすると発表した。ドット絵をアレンジした新しいグラフィック手法を採用する。 「ドラク…

JavaでCSV(Comma-Separated Values)を扱うライブラリってどれを使えば?

www.itmedia.co.jp 米Microsoftのサティア・ナデラCEOは5月25日(現地時間)、同日から開催のオンライン開発者イベント「Build 2021」の基調講演で、「間もなくこの10年で最も重要なWindowsアップデートの1つについて発表する」と語った。 Microsoftのナデラ…

JavaでExcel操作ができるApache POI を使ってみたけど...

塩湖(えんこ、英語: salt lake、saline lake)または塩水湖(えんすいこ)とは、塩水をたたえる湖のこと。淡水をたたえる湖である淡水湖と対になる。 塩湖 - Wikipedia 塩湖は、塩類の濃度によって以下のように分類される。 subsaline 0.5–3 パーミル (淡…

Windowsの「Windowsの機能の有効化または無効化」の変更時にエラーコード: 0x800F0922 が発生し変更ができないんだが...

news.mynavi.jp 理化学研究所(理研)、科学技術振興機構(JST)、豪シドニー大学、独ルール大学ボーフム校の4者は5月6日、半導体量子ドット中の電子スピン量子ビットを用いた「確率的テレポーテーション」に成功したと共同で発表した。 理研など、半導体量子ビ…

JavaでOkHttpを使ってみる

光通信(ひかりつうしん)とは伝送媒体に光ファイバーを利用した有線通信を行うことである。 光通信 - Wikipedia 第5世代移動通信システム(だい5せだいいどうつうしんシステム、英語: 5th Generation Mobile Communication System, 「5G」)とは、1G・2G・3…

Scipyでカイ二乗検定をする場合は、イェイツの補正(Yate's continuity correction)に気を付ける

https://en.wikipedia.org/wiki/Chi-square_distribution In probability theory and statistics, the chi-square distribution (also chi-squared or χ2-distribution) with k degrees of freedom is the distribution of a sum of the squares of k indepe…

Pythonでt検定するには、Scipyを使うのが便利らしい

傘は雨傘・日傘、和傘・洋傘の区別なく、通常、全体を支える中棒、全体を覆う傘布(カバー)、傘布を支える骨によって構成される。また、付属品として傘カバーや傘袋、バンドなどの周辺部品を付帯する。 傘 - Wikipedia UNICODEでは、雨傘は「U+2602」にコー…

RxJavaって?Reactive Extensions for the JVM(Java Virtual Machine)ってことみたい

www.ibm.com www.ibm.com gan-mag.com 光免疫療法は、2020年9月に頭頸部がん(顔や首の周りにできるがんの総称)を対象に、世界に先駆けて日本で承認されました。 世界初のがん光免疫療法が国内で承認 | 注目の治療・研究 | 「がん治療」新時代 なお、1回の…

GradleとJavaの開発で出てくるプロファイルとかの関係って?

gigazine.net Googleは2022年までにCookieを使った広告配信を終了させ、新たな仕組みをGoogle Chromeに導入する予定です。その仕組みとして検討中のアイデアの1つに「FLoC」と呼ばれるものがありますが、電子フロンティア財団(EFF)はFLoCについて「最悪のア…

Javaのファイルの読み込みで、ファイルの参照パスの考慮が辛い...

www.itmedia.co.jp 米GoogleがAndroidでJavaの著作権を侵害しているとして米Oracleが2010年8月に提訴した裁判で、米連邦最高裁判所は4月5日(現地時間)、Googleは著作権を侵害しなかったとの判断を下した。 GoogleがOracleとの10年越しの裁判で勝訴 最高裁…

Hibernate ValidatorでBean Validationしてみる

www.atmarkit.co.jp Cockroach Labsは主要クラウドサービスの処理性能を比較した年次レポートの最新版「2021 Cloud Report」を公開した。 「AWS」「Azure」「GCP」の処理性能を比較、Cockroach Labsが2021年版のレポートを公開:三大クラウドの処理性能はど…

Tidy Data(整然データ)って何?Pandasのmelt()メソッドで実現できるらしいけど...

ベーラー(Baler)は農業機械の一種で、刈取って寄せ集めた干し草や藁のような作物を圧縮して梱包し、トワイン(twine)で結束するために使う梱包機械である。 ベーラー - Wikipedia 最もよく使われるタイプのベーラーは、円柱状に成型された梱包を作るロールベ…

Oracle Database 19cでの「高速リカバリ領域」も闇を抱えている?

forbesjapan.com この技術が実用化されれば、水不足という人類の不安も時代遅れなものになるかもしれない。各国の研究者によるグループが導入したばかりのこの技術は、有機金属構造体(MOF)と太陽光によって、そのままでは飲めない海水を30分未満で安全かつ…

区間推定(Interval estimation)って何?

www.itmedia.co.jp 英老舗オークションハウスのChristie'sは3月11日(現地時間)、初めて主催したデジタルアートのNFT(Non-Fungible Token、代替不可能なトークン)のオンライン競売で、作品が6934万6250ドル(約75億円)で落札されたと発表した。このオー…

最尤推定って何?

推定 (estimation)は、既にわかっていることや証拠から経験則を使って近似値を推量するプロセス。周囲の状況から、ある事実が正しいと結論づけ、それを前提とした処理を行うこと。 推定 (曖昧さ回避) - Wikipedia 推定は以下の意味にも使われる 推定 (法律) …

Pythonで結局のところ、型を意識していないと辛いのですが...

codezine.jp オープンソースのPython用機械学習ライブラリPyTorch開発チームは、最新版となる「PyTorch 1.8」を3月4日(現地時間)にリリースした。 Python用機械学習ライブラリ「PyTorch 1.8」がリリース、科学計算用フロントエンドAPIの追加など変更多数:…

MySQLのテーブル結合について整理してみる

歴史上最古の現存するテーブルは、エジプト第17王朝の木製テーブルで、長方形の甲板を 4 脚の角柱で支え、脚の補強に貫を用い、中世になると、大型化し甲板と脚が分離できる架脚式の構造になり、また、小さな丸テーブルと書見台を組合わせたようなライティン…

MySQLの"secure_file_priv"の値がNULLだと、SQLの結果をファイルに出力できない

nazology.net 2月25日にオープンアクセスジャーナル『Frontiers in Molecular Neuroscience』で発表された新しい研究は、私たちの記憶がコンピュータと同じようなバイナリ形式で、シナプスを構成するタンパク質に書き込まれていると報告しています。 人間の…

MySQLとMariaDBではUTF-8が「utf8」と「utf8mb4」に分けられてるけど...

www.jircas.go.jp 2021年2月中旬現在、アメリカの中央部は猛烈な寒波に襲われ、テキサスでは慣れない寒さにインフラがパンクし、多くの世帯が停電の中で極寒を耐える事態を迫られているそうです。 237. 寒波と極渦 (polar vortex) | 国立研究開発法人 国際農…

VS code server for wsl closed unexpectedly. Check wsl terminal for more detailsってエラー出るけど...

www.itmedia.co.jp みずほ銀行は3月1日、一部のATMで2月28日から起きていた障害についてほぼ復旧したと発表した。定期預金のデータ更新作業が原因だという。全国の支店内にあるATMは全て1日朝から稼働しているものの、午前9時時点で稼働が確認できていない店…

WSL 2(Windows Subsystem for Linux 2)でUbuntu 20.04 LTSをインストールする

president.jp 通常、スギ花粉の大きさは直径30μm(=0.03mm)とPM2.5の約10倍の大きさだが、花粉が大気中の水分を含むとさらに大きく膨張するそうだ。そこにPM2.5や黄砂といった大気汚染物質が触れると破裂を起こし、花粉の内部や表面についているアレルゲン…

Google Colaboratoryの仕組みって?

monoist.atmarkit.co.jp エイシングは2020年12月15日、新たなエッジAI(人工知能)アルゴリズム「MST(Memory Saving Tree)」を開発したと発表した。エイシングがこれまでに発表した「DBT(Deep Binary Tree)」や「SARF(Self Adaptive Random Forest)」…

リモートアクセスって何のことを言ってるの?ってなるよね...

鳥居(とりい)とは、神社などにおいて神域と人間が住む俗界を区画するもの(結界)であり、神域への入口を示すもの。一種の「門」である。 鳥居 - Wikipedia 鳥居の起源については諸説あり、考古学的起源についてはっきりしたことは分かっていない。単に木…

WSL 2(Windows Subsystem for Linux 2)をそろそろ導入してみるかで、導入してみた

www.publickey1.jp オンラインイベント「Microsoft Build 2020」を開催中のマイクロソフトは、「Windows Subsystem for Linux 2」(WSL 2)の正式リリースを発表しました。 [速報]WSL 2が正式版に到達。今後はLinuxのGUIアプリへも対応すると。Microsoft B…

Microsoft Temas(デスクトップ版)のログインで、"この電話番号は既に登録されています"と表示されるんだけど...

電話番号(でんわばんごう)は、電話網において、固定電話の加入者線、携帯電話などの移動体通信・IP電話の特定のサービスアカウント、電気通信サービスを選択・接続するために用いられる有限の数値配列による識別子である。 電話番号 - Wikipedia 加入者線…