edo1z blog

プログラミングなどに関するブログです

VSCodeでC++のデバッグする

環境 windows10 Pro コンパイラなどは、MinGW-w64をインストールしています。下記を参考にインストールしています。 MinGW-w64のダウンロードとインストール | C言語入門 | CppDrive 利用するデバッグツール GDBを使います。 参考 GDBでデバッグするなら-g3…

VSCodeでPHPのデバッグする

VSCodeでXdebugを使うためのlaunch.jsonの設定内容についてメモいたします。 { "version": "0.2.0", "configurations": [ { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9000, "pathMappings": { "/var/www/hoge/": "${works…

二分探索

参考:二分探索アルゴリズムを一般化 〜 めぐる式二分探索法のススメ 〜 - Qiita コードはC++です。 int binary_search(int ng, int ok, int key) { while (abs(ok - ng) > 1) { int mid = (ok + ng) / 2; if (isOk(mid, key)) ok = mid; else ng = mid; } r…

C++ 整数の型

C++

C++の整数の型 参考:【C言語/C++】データ型のサイズ・範囲の一覧【32bit/64bit環境】 | MaryCore short型が、16bit int型が、32bit long型が、32bitか64bit long long型が、64bit long型は、パソコンの環境によって、変わってしまうらしいので、確実に64bit…

CakePHP3用のDocker

CakePHP3を使うためのdockerの設定を作りました。CakePHP2も動きます。 PHP 7.2.11 Apache 2.4.25 MariaDB 10.3.22 GitHub - edo1z/docker_cakephp3: Docker for CakePHP3

OBSで録画したmkvファイルをmp4にする

OBSのメニューバーの「ファイル」 > 「録画の再多重化」から変換できます。

GMOペイメントの日本語はShift_JIS

忘れててハマったからメモ。 よくあるご質問(PGマルチペイメントサービス) | 全角文字は何が使えますか? 下記エラーが出て理由が分からなくてハマった。下記は氏名・フリガナの利用文字不正エラーなのですが、利用可能文字は何でもよさげな感じだったので…

SSL証明書の有効期限をLinux CLIで確認する

$ openssl s_client -connect example.com:443 | openssl x509 -noout -enddate

PC自作しました(Lian Li O11 DYNAMIC)

PC自作したくて、新しいの買おうかと思ってたのですが、とりあえずケースだけ買って、中身を引っ越せば自作と一緒だなーと思ったので、ケース買って引っ越しをしてみました。Youtubeのおかげで情報が超大量にありますので、全く問題なく自作できました。 買…

WSLが突然ネットにつながらなくなった

WSL

突然、sshとかpingとかやっても失敗失敗言われてしまい、つながらなくなりました。結果的に直りました。原因は不明ですが、下記の通りやったら直りました。 github.com sudo rm /etc/resolv.conf echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf sud…

vscodeのRemote-WSLでGithubを使えるようにした

Remote-WSLを使うと、標準でWSLのGitが利用されるようなのですが、vscodeのGit機能を使おうとしても反応せずに使い物になりませんでした。ずっとローディング中のまま先に進めないような状態になっていました。 原因 code.visualstudio.com 上記に記載されて…

Rust - WSL環境のvscodeでコードフォーマット等のショートカットキーを設定する

フォーマットに使うコマンド rustfmtです。cargo fmt で使えるか確認してください。もし使えない場合はインストール・設定が必要だと思いますので、下記等を確認してください。 GitHub - rust-lang/rustfmt: Format Rust code 利用してるvscodeの拡張 下記を…

Windows10 - 毎日自動でTwitterの古いつぶやきを削除する

以前作成した下記を使って、毎日自動でTwitterの古いつぶやきを削除するようにしました。 blog.logicky.com Windows版のDartをインストールする 下記から簡単にインストールできます。 gekorm.com Twitterアプリを作成 Twitterアプリを作成しておきます。 ht…

Windows10 - WSLのバックアップファイルを毎日自動でGoogle Driveに保存する

バックアップの作成方法 参考 WSLのバックアップを検討する 作成方法概要 基本的に、上記参考サイトのやり方でやります。 WSLのrootディレクトリ以下をごっそり圧縮して保管する方法です。 /mnt/c等については圧縮対象から除外します。 保管場所は、/mnt/c内…

パソコンの転送速度とか温度とかをはかってみた

ストレージの転送速度 C(SSD: インテル 480GB (540sシリーズ)) D(【SATA3】 2TB HDD (SATA6Gb/s対応)) E(Samsung V-NAND SSD 860 EVO SATA M.2 1TB) M.2 SSDの温度 最初22度位で、速度テストの間は、どんどん上がって34度までいって、終わったら割とす…