三浦と窮理とブログ

自分の経験したことを検索可能にしていくブログ.誰かの役に立ってくれれば嬉しいです.

IntelliJでRunの実行で一度に複数のプログラムを逐次実行する。(upLaTeXのビルドチェーン設定)

IntellIJとそのLaTeX用プラグイン TeXiFy IDEA を使って upLaTeXのコンパイル(dviファイル生成)→ pdf生成(dvipdfmx実行) を一度のRunの実行で行うようにする設定内容をまとめます。 主にIntelliJのRun ConfigurationのBefore Launchの設定が重要です。 実…

DiscordでOBS仮想カメラが認識されないときの解決法

OBS(バージョン26.1.2)をインストールすると、カメラデバイスとしてOBS Virtual Cameraというのが認識されるようになります。 実際にGoogle meetでは認識されたけど、Discordでは認識されないという状態が起きたのでその解決法を調べたものをまとめます。 参…

LinuCレベル1 合格しました。

LinuCレベル1 に合格しました。 目次 資格と自分の受験結果について 勉強内容 試験について 感想 資格と自分の受験結果について 今回取得した資格はLinuCレベル1という資格です。LinuCレベル1 Version 10.0 試験概要 | Linux技術者認定試験 リナック | LPI-J…

JavaのStreamAPIで素数列挙をする

目次 $ \sqrt{N} $までの自然数で試し割り $ \sqrt{N} $までの素数で試し割り エラトステネスの篩 速度比較 計算量・メモリ消費 JavaのStreamAPIを使って2から自然数Nまでの素数列挙をしてみます。 実装できたのは試し割りによる普通のアルゴリズムです。(…

Javaで末尾再帰最適化をする方法

StreamAPIを使えばjavaでも末尾再帰最適化(Tail-Call Optimization)ができるぞという本( Javaによる関数型プログラミング ―Java 8ラムダ式とStream | Venkat Subramaniam, 株式会社プログラミングシステム社 |本 | 通販 | Amazon 。英語版のpdfが無料でネッ…

SSD(SunDisk SDSSDH3-500G-G25)の換装(クローン作業)

私のデスクトップパソコンが少しずつ調子が悪くなってきております。 とくに少し前にパソコンの起動中に家が停電になって強制シャットダウンしたのは影響が大きいようです。 そのときは復電後も本当にパソコンが起動しなくなったのですが、電源ユニットを交…

Java SE 11 Gold 認定資格 合格体験記

Java SE 11 Gold認定資格に合格しましたので、いろいろ書いていきます。 Silverの時に書いた記事もあります。 Java SE 11 Silver 認定資格 合格体験記 - 三浦と窮理とブログ 資格についての基本情報についてはSilverのときとほとんど同じなので今回は割愛し…

Javaのリテラルまとめ

リテラル ソースコードに直接記述する値。プリミティブ型では整数、浮動小数点数、真偽、文字の四つ。参照型では文字列やnull、クラスリテラルがある。 プリミティブ型リテラル プリミティブ型のリテラルはデフォルトでは以下の型になる。 リテラル プリミテ…

Gitのファイルステータスまとめ

Git

とあるファイルについて、git statusで表示される状態と、実際のファイルの状態(存在性,内容)の対応を表にしてみる。 その都度考えれば分かることではあるが、まとめると何かに便利かも。。。 言葉や記号の定義は下のセクションに述べる。 status 作業ディレ…

GitLabのマージリクエストのChangesに表示される差分

GitLabのマージリクエスト(MR)のChangesに表示されるのは git diff <base branch>...<source branch> である。トリプルドット...に注意。 Commits > Compare でも2つのコミット選択欄の間に...が表示されている。 ダブルドットとトリプルドットの違い git diffにおいて、ダブルドット..に</source></base>…