Logicky Blog

Logickyの開発ブログです

2023-09-01から1ヶ月間の記事一覧

c++23で順列を扱う

C++

c++23 にする 下記で c++23 でコンパイルできる。 g++ -std=c++23 hoge.cpp -o hoge.out vscode のコンパイルするタスクも下記で c++23 でコンパイルできる。 { "version": "2.0.0", "tasks": [ { "label": "c++ build for AtCoder", "type": "shell", "comm…

WSL2のArchLinuxのpacmanのアップデートでトラブった時の解消法

これが魔法のコマンドです。 sudo pacman -Sy archlinux-keyring && sudo pacman -Syu

AtCoderをc++でやるときのWSL2環境設定メモ

参照 AtCoder の C++環境構築 VSCode+WSL2 で快適に! メモ 基本上記の通りにやったらいい感じになりました。一部自分なりの設定に変えたりした部分があったのでメモ。 コンパイルの自動化をタスク化する場合の設定例 { "version": "2.0.0", "tasks": [ { "l…

VS Codeでvimプラグインを使っていると日本語入力がおかしくなる件

参照 VS Code で VSCodeVim v1.26.0 プラグインを利用時に文字変換が変な挙動になったときの対処方法 メモ まさに上記記事の状況がおきており、日本語入力時に vscode(vim)が使い物にならない状況になっていました。1 つ前のバージョンに戻したらとりあえず…

RustのRocketとSqlxでクリーンアーキテクチャっぽいやつを作ってみました

Rust の Rocket と sqlx でクリーンアーキテクチャっぽくして、ディレクトリとか モジュールもなるべくいい感じに分けつつ、テストもしやすい・モックも作りやすい状態を、頑張って作ってみました。 以前 Axum でも同じようなことをやりました 以前 Axum で…