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

2019-01-01から1年間の記事一覧

Java 素数を求める、標準APIのBigIntegerクラスのnextProbablePrime() である程度はイケるらしい...いや駄目かも

2018年12月の時点で「素数として確認された最大の数」は 282,589,933 − 1 である。この素数は24,862,048 桁の長さを持ち、2018年12月に Great Internet Mersenne Prime Search (GIMPS) によって発見された。 巨大な素数の一覧 - Wikipedia 素数?そ~すぅね.…

Scalaって? Java仮想マシン(Java virtual machine、Java VM、JVM)上で動作する言語らしい

The chronology of the universe describes the history and future of the universe according to Big Bang cosmology. The earliest stages of the universe's existence are estimated as taking place 13.8 billion years ago, with an uncertainty of a…

Java インスタンスイニシャライザとか普通のブロックとか、見た目同じよね...

括弧(かっこ)は、約物の一つ。言語の記述の中で、その一部を一対の括弧で囲むことにより、その中と外とを区切る役割を果たす。または目立たせる。 括弧は対で使用され、先に記述される括弧を括弧開き(かっこひらき)または始め括弧(はじめかっこ)、後に…

Java に限らないけど、 最小公倍数(LCM: Least Common Multiple)は、最大公約数(GCD: Greatest Common Divisor)が分かれば求まるらしい

移動式の「デカルト座標」、「因数」と言えば、そうだね、映画『CUBE(監督:ヴィンチェンゾ・ナタリ)』だね!はい、どうもボクです。 というわけで、今回も Java の話です。 最小公倍数とは 今日も、Wikipediaさんに聞いてみた。 最小公倍数(さいしょうこ…

Java 素因数分解を高速化するには?

「素因数分解」がなんぼのもんじゃい! どうもボクです。 「素因数分解」を高速化する必要が出て参りまして、ちょいと調べてみました。 ちなみに、量子コンピューターとか使えれば、当然、高速化されると。 slpr.sakura.ne.jp ⇧ 上記サイト様が詳しいです。…

OpenJDK(Open Java Development Kit) どれを使ったら良い?

Java Platform Standard Edition 8 Documentation OpenJDKの自由化が始まったそうで、一体、どれを使ったら良いんだい?ということで、どうもボクです。 jjug.doorkeeper.jp ⇧ に行って参りました~。 「選択回避の法則」じゃないけど、選択肢がありすぎて、…

Java 「濁音」「半濁音」などなど、半角カナの扱いがかなり厄介でござる...

片仮名 - Wikipedia 片仮名(かたかな)とは、日本語の表記に用いられる音節文字のこと。仮名の一種で、借字を起源として成立した。 片仮名 - Wikipedia 昭和、平成、と経て~、令和になったしね、和の心!はい、日本に和の心が戻ったのか?どうもボクです。…

Java に限らないと思うけど、最大公約数(GCD:Greatest Common Divisor)を求めるには、ユークリッドの互除法 というものが良さ気らしい

「エイドリア~ン!【映画:ロッキー】(監督:シルベスター・スタローン)」 ピエト・モンドリアン(ピート・モンドリアン、Piet Mondrian、本名ピーテル・コルネーリス・モンドリアーン Pieter Cornelis Mondriaan 1872年3月7日 - 1944年2月1日)は、19世…

Java プリミティブ型のラッパークラスの演算で null ってどうなるんだろうか、それ以外にも BigInteger や BigDecimal の場合は?

神は計算をされている カール・フリードリヒ・ガウス 名言集・ 格言│~最大級~ 「私だ」 「お前だったのか」 「また騙されたな」 「全く気付かなかったぞ」 「暇を持て余した」 「神々の」 「遊び」 神々の遊び (かみがみのあそび)とは【ピクシブ百科事典】…

Java でタイムアウトなんかの処理を考える、Resilience4J ってライブラリがイケてるらしい

Why is the Doomsday Clock set at 2 minutes to midnight? | IPPNW peace and health blog thebulletin.org ⇧ 「原子力科学者会報」による、「世界終末時計」の時刻、2019年は、残り2分ってことに決まったそうですね、「ウォッチメン(監督:ザック・スナイ…

Java の mainメソッドが、エントリーポイントって言うのは分かったけど、結局どういうこと?

ハドリアヌスの長城(ハドリアヌスのちょうじょう、英語: Hadrian's Wall,ラテン語: Vallum Aelium)は、イギリスの北部にあるローマ帝国時代の城壁(囲壁)跡。広義にはローマ帝国の国境線を防御する防御壁『リメス』の一部であり、ローマ帝国最北端の国境…

WordPressインストール時のデータベースをPostgreSQLに指定してハマる

海外ドラマ「ウエストワールド」の第一シーズンを見終わってから、だいぶ時間が経ってしまった...あ、どうもボクです。 theriver.jp ⇧ 既に、シーズン3の製作が決まったそうな... はい、脱線しましたが、今回は、PHPのCMSでお馴染みWordPress のお話。 では…

竹内関数とか、不動点コンビネータって何ぞ~? からの~、Javaで実装してみる

竹内関数(たけうちかんすう)は、プログラミング言語処理系のベンチマークなどに使われる、再帰的に定義された関数である。 電電公社研究員(当時)の竹内郁雄が、1974年の夏前の頃、このような特性のある関数をあれこれ考えていた、ある日の午前に思いつい…

VirtualBoxで、仮想マシンのネットワークを変更したい

メトカーフの法則(メトカーフのほうそく、英: Metcalfe's law)は、通信ネットワークに関する法則で「ネットワーク通信の価値は、接続されているシステムのユーザ数の二乗(n2)に比例する」という。メトカルフェの法則とも呼ばれている。 メトカーフの法則…

画像の切り抜きのフリーのアプリでここまでできるとは...remove.bg の精度が秀逸すぎる

敵と戦うとき、勝敗は意識のなかから消し去るべきである。 状況に応じて動けばいい。 ブルース・リー | 名言集 ⇧ 皆様、ご存知、ブルース・リー氏の名言ですね、あ、どうも、ボクです。 というわけで、写真の背景を消し去りたい時~、あるあるだよね。え?な…

Java 8 で関数型インターフェイスって導入されたけど...カリー化って? 部分適用とは異なるらしい

将棋でもっとも大事なのは、一つの場面で正確な判断を下すことだ。その基準を瞬時に見いださなければならない。 対局中には、これまでの経験から、たくさんの知識がばらばらに思い浮かぶ。 だが、それらはジグソーパズルのピースのようなものなので、そのま…

Oracle ホーム・ユーザーって変更できないらしい...

「There's no place like home.(映画『オズの魔法使い』)」ということで、「やっぱりおうちが一番」、どうも、ボクです。 というわけで、今回は、Oracle Database の話ですかね。 レッツトライ~。 Oracle ホーム・ユーザーって? 皆様、ご存知、Oracle Da…

Oracle Database 離れが進んでるらしい、からの~、Windows 10 Home に Oracle Database 19c をインストール

「ヘミングウェイが書いていた。 『この世は素晴らしい。戦う価値がある』と。 後半の部分は賛成だ(【セブン】監督:デヴィッド・フィンチャー)」 ご存知、映画『セブン』より、アーネスト・ヘミングウェイの『誰がために鐘は鳴る』からの引用による名ゼリ…

Java で StringBuilder の append するときに、null を渡すと "null" という文字列として追加されるという残念過ぎる仕様

「共存在は、他者というものが現事実的に見あたらず、知覚されていないときでも、実存論的に現存在を規定しているのである。(『存在と時間』)」 はい、どうもボクです。 ハイデッガーの有名な言葉ですね。 存在論ってよく分からんけど、 www.zen-essay.com…

JavaにおいてJVMで処理できるメソッドの条件とかあるらしい

『「表面張力」というのを知っているかね? バービーくん(【ジョジョの奇妙な冒険/第3部】)』というわけで、はい、どうも~、ボクです。 表面張力にも限界があるように、JVMで処理できるメソッドにも限界があるんや~、という。 今回も、Java のお話です…

Javaのリフレクションは、JUnitの「カバレッジ」>「JUnit テスト」と「実行」>「JUnit テスト」で使用されるメソッドが異なるらしい...

ポケットのなかにはビスケットがひとつポケットをたたくとビスケットはふたつもひとつたたくとビスケットはみっつたたいてみるたびビスケットはふえるそんなふしぎなポケットがほしい そんなふしぎなポケットがほしい まど・みちお - Wikipedia ポケットを叩…

Java でA*(A-star, エースター)探索アルゴリズム、または、ヒューリスティック探索を実装してみる

E = mc2(イー・イコール・エム・シー2じょう、英: E equals m c squared)とは、 エネルギー E = 質量 m × 光速度 c の2乗 の物理学的関係式を指し、「質量とエネルギーの等価性」とその定量的関係を表している。アルベルト・アインシュタインにより、特殊…

Pixar のフリーソフト RenderMan をインストールしてみる

まじか...「トイ・ストーリー4」が公開されるって!? あ、どうもボクです。 www.youtube.com ⇧ 2019年7月12日(金)全国公開!って...今年やないか~い! というわけで、Pixar が公開してるフリーソフトのRenderMan に今回はトライ。 RenderMan 対応ソフト R…

Javaのジェネリクスの絡んだ時のメソッドとかの記述の説明が欲しい...

「グレートでスよ こいつはぁ~~~っ(『ジョジョの奇妙な冒険:第四部 【東方仗助】』)」 東方仗助といえば、クレイジー・ダイヤモンドですよね、はい、どうもボクです。 というわけで、今回は、Javaのジェネリクスについてですかね。ちなみに、「< >」は…

java.lang.Fiber APIで、OSに依存しないマルチスレッドなプログラミングを実施できるらしい

なんてこった、パンナコッタ、テラコッタ、肩凝った、スリジャヤワルダナプラコッテ... 2016年から2018年の3年間は日本では6月は祝日がない唯一の月となっていた。また、過去にもこの月に祝日が存在したことがない。 これは皇室由来の節目の日もなく、庶民の…

Javaの例外処理について、もうちょい調べてみました

「Ah 長いレールの上を 歩む旅路だ 風に吹かれ バランスとりながら Ah “答え"なんて どこにも見当たらないけど それでいいさ 流れるまま進もう 手にしたものを失う怖さに 縛られるぐらいなら 勲章などいらない(Mr.children『【es】 〜Theme of es〜』)」 …

Javaで昇順に並び替え(挿入ソート)

並び替えると言えば、ロイヤル・ストレート・フラッシュ!はい、どうもボクです。というわけで、Javaで挿入ソートにトライ。 そんでは、レッツトライ~。 挿入ソートって? そも、挿入ソートって何ぞ? Wikipediaさ~ん。 挿入ソート(インサーションソート…

Javaで LibreOffice を操作できるらしいという LibreOffice API を使ってみる

Microsoft Excelとの互換性がある(ただし完全ではない)、それがLibreOfficeのCalc であると。どうもボクです。 サーバサイドで単体テストなんかでExcelのデータと連携したいあるあるですよね。 ということで、今回は、LibreOfficeのCalc とサーバサイド言…

JavaのOptionalを試してみる

Java でクラスのフィールドのNULLチェックとかして、というか、Java 8 で導入されたStreamとラムダ式の絡みで、NullPointerException を回避したいじゃないっすか...どうもボクです。 Java 8 で導入された、Optionalっちゅうものを使ってイケるらしいと。 そ…

Javaは組み合わせを処理する標準APIが無いらしい

な、何と...Javaには組み合わせを処理してくれるような標準ライブラリが無いんだそうな...どうもボクです。 www.monotalk.xyz ⇧ 上記サイト様によりますと、外部APIの「Apache Common」を使えばイケるらしい。 www.baeldung.com ⇧ 上記サイト様によりますと…