AndroidタブレットからYoutubeアプリをアンインストールした時のメモです。 ポイント Youtubeアプリはプリインストールアプリであり、Androidの設定画面での操作からは無効化はできるけどアンインストールはできないようになっていた PCとタブレットをUSB接…
統計検定準1級 過去問 2021年6月 問4[3]の解説をまとめます 問題は次の本に書いてあります。日本統計学会公式認定 統計検定 準1級 公式問題集 参考書籍(以下ではワークブックと呼びます):日本統計学会公式認定 統計検定準1級対応 統計学実践ワークブック …
備忘録として量子計算の公式をまとめていきます。(随時更新) 記法は基本的にQiskitを使った量子計算の学習 を参考にしています。 記法 記法 メモ Z基底 $|0\rangle, |1\rangle$ X基底 $|+\rangle, |-\rangle$ Y基底 $|\circlearrowleft\rangle, |\circlear…
単一量子ビットゲート の練習問題3の回答です。 問題文 Y基底で測定する関数を作成してみてください。 直観的回答 QiskitのQuantumCircuit.measure はZ基底による測定をしますので、Y基底によって測定したような結果を得るためには QuantumCircuit.measure …
(随時更新) 対数目盛 使用例 参考 ヒストグラム 整数値のヒストグラム 少数値のヒストグラム 公式サンプルコードが豊富なので嬉しい github.com 対数目盛 公式サンプルコード plotters/two-scales.rs at 5612152a3ffe1e2273a4fc6291993927d41eeea6 · plotte…
Gitリポジトリのブランチを跨った全体の最新コミットを取得するときはgit log --allを実行すればいいです。 全コミットを新しい順に表示してくれます。 ドキュメントの説明 https://git-scm.com/docs/git-log#Documentation/git-log.txt---all --all Pretend…
javaのsftpクライアントのJsch 0.1.51を使うシステムに、OpenSSH_8.4p1をつかってsftp接続すると com.jcraft.jsch.JSchException: Algorithm negotiation fail というエラーがでました。 原因は、Jschのバージョンが古くてOpenSSH_8.4p1で使っている鍵交換ア…
何らかのファイルを用いたPowershellスクリプトのテストをしたいとき、テスト実行中に独立な保存領域を使えると便利です。 PesterではTestDriveという機能があります。 参考:Isolating File Operations using the TestDrive | Pester $TestDriveという変数…
C#(.net6.0)でStreamReaderで読み込んだテキストファイルの行ごとのEnumerableリストを生成する拡張メソッドStreamReader.ReadAllLinesを定義します。 public static IEnumerable<string> ReadAllLines(this StreamReader it) { string? line; while ((line = it.Rea</string>…
C#(.net6.0)でFunc<T>型の生成メソッドを使ってEnumerableの無限リストを作成するメソッドを定義します。 public static IEnumerable<T> Generate<T>(Func<T> supplier) { while (true) yield return supplier(); } 生成メソッドsupplierに非同期メソッドを使いたい場合</t></t></t></t>…
IntelliJで指定のディレクトリ内のファイル名を一括置換するプラグインを作りました。 名前変更にはIntelliJ標準のリファクタ機能を使用しているので、オブジェクト指向言語のソースファイルならソースコード上の対応するクラス名なども自動で置換してくれま…
IntelliJのエディターで表示中のファイルの差分表示をするアクションを追加するプラグインを作りました。 plugins.jetbrains.com かなり特殊なユースケースかなとは思うのですが、最近はこの動作をしたいと思う場面によく出会うので作りました。 感想 素朴な…
IntellIJとそのLaTeX用プラグイン TeXiFy IDEA を使って upLaTeXのコンパイル(dviファイル生成)→ pdf生成(dvipdfmx実行) を一度のRunの実行で行うようにする設定内容をまとめます。 主にIntelliJのRun ConfigurationのBefore Launchの設定が重要です。 実…
OBS(バージョン26.1.2)をインストールすると、カメラデバイスとしてOBS Virtual Cameraというのが認識されるようになります。 実際にGoogle meetでは認識されたけど、Discordでは認識されないという状態が起きたのでその解決法を調べたものをまとめます。 参…
LinuCレベル1 に合格しました。 目次 資格と自分の受験結果について 勉強内容 試験について 感想 資格と自分の受験結果について 今回取得した資格はLinuCレベル1という資格です。LinuCレベル1 Version 10.0 試験概要 | Linux技術者認定試験 リナック | LPI-J…
目次 $ \sqrt{N} $までの自然数で試し割り $ \sqrt{N} $までの素数で試し割り エラトステネスの篩 速度比較 計算量・メモリ消費 JavaのStreamAPIを使って2から自然数Nまでの素数列挙をしてみます。 実装できたのは試し割りによる普通のアルゴリズムです。(…
StreamAPIを使えばjavaでも末尾再帰最適化(Tail-Call Optimization)ができるぞという本( Javaによる関数型プログラミング ―Java 8ラムダ式とStream | Venkat Subramaniam, 株式会社プログラミングシステム社 |本 | 通販 | Amazon 。英語版のpdfが無料でネッ…
私のデスクトップパソコンが少しずつ調子が悪くなってきております。 とくに少し前にパソコンの起動中に家が停電になって強制シャットダウンしたのは影響が大きいようです。 そのときは復電後も本当にパソコンが起動しなくなったのですが、電源ユニットを交…
Java SE 11 Gold認定資格に合格しましたので、いろいろ書いていきます。 Silverの時に書いた記事もあります。 Java SE 11 Silver 認定資格 合格体験記 - 三浦と窮理とブログ 資格についての基本情報についてはSilverのときとほとんど同じなので今回は割愛し…
リテラル ソースコードに直接記述する値。プリミティブ型では整数、浮動小数点数、真偽、文字の四つ。参照型では文字列やnull、クラスリテラルがある。 プリミティブ型リテラル プリミティブ型のリテラルはデフォルトでは以下の型になる。 リテラル プリミテ…
とあるファイルについて、git statusで表示される状態と、実際のファイルの状態(存在性,内容)の対応を表にしてみる。 その都度考えれば分かることではあるが、まとめると何かに便利かも。。。 言葉や記号の定義は下のセクションに述べる。 status 作業ディレ…
GitLabのマージリクエスト(MR)のChangesに表示されるのは git diff <base branch>...<source branch> である。トリプルドット...に注意。 Commits > Compare でも2つのコミット選択欄の間に...が表示されている。 ダブルドットとトリプルドットの違い git diffにおいて、ダブルドット..に</source></base>…
JavaのStreamAPIにあるflatMapメソッドを使ってみます。 定義 <R> Stream<R> flatMap(Function> mapper) 簡単のために、ワイルドカードをその境界の型に書き直して考えてみます。 <R> Stream<R> flatMap(Function<T, Stream<R>> mapper) 引数にはFunction<T, Stream<R>>型インスタンスを渡します。</t,></t,></r></r></r></r>…
Java SE 11 Silver認定資格に合格しましたので、いろいろ書いていきます。 資格情報 オラクル認定Javaプログラマー SE 11という資格で、認定してもらうためにはJava SE 11 Programmer I(1Z0-815-JPN)という試験に合格する必要があります。JPNがついていない…
java.util.Collectionの実装クラスを、継承と実装の関係だけですがクラス図にまとめてみました。 The Java Tutorial に載ってるクラスを、全てではありませんが実際にソースコードを見ながらextendsとimplementsの関係をまとめています。 MapもCollectionと…
列挙型 (enum type) https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html https://docs.oracle.com/javase/specs/jls/se11/html/jls-8.html#jls-8.9 クラス型の特殊な1つ。型自身のstaticインスタンスをまとめて保持する。switch文の条件式に使…
デスクトップパソコンのグラフィックボードを交換しました。 4KディスプレイとフルHDディスプレイのデュアルディスプレイにしだしてから、youtubeで動画を見たりtwitterで画像を見たりしたときに画面がフリーズするようになったためです。 原因がグラボであ…
デスクトップPCのCPUクーラーを交換しましたのでその記録です。 スペック 私のデスクトップPCはcpuが intel core i7 3770 、マザーボードが ECS B75H2-M2 です。cpuソケットは LGA1155 です。 交換するcpuクーラー 交換前に使っていたcpuクーラーは Vortex P…
デスクトップPCに新しいストレージとしてM.2SSDを導入することにしました。最初はwindows10の起動ドライブの移行をしようとしていたのですが、実際に試してみるとできなかったので、純粋にデータストレージとして使うことにしました。その様子も含めてまとめ…
windows10の環境でC++のマルチスレッド・べクトル化プログラムを実行してみます。 cpuがintel core i7-3700 (4core/8thread)の環境です。 実行ポリシーを指定できる <execution> *1 が gcc9(C++17) から使えるそうなので *2 mingw-w64のgccのインストールからやりました</execution>…