2023-01-01から1年間の記事一覧
過去にもrobocopyに関する備忘録を書きましたが、フォルダをバックアップする話のみで、ファイルをバックアップするケースについては触れていませんでした。 最近、特定のファイル1つをバックアップすることにしたので、ファイルのコピーも含めたrobocopyの…
MQL5のヘルプを眺めていたらArrayReverseという関数が目に留まりました。使ったことがなかったので、以下のコードで動作確認をしてみました。 void OnStart() { int hoge[4] = {3, 5, 7, 9}; for(int i = 0; i < 4; i++) printf("hoge[%d] = %d", i, hoge[i]…
ストップレベル(StopLevel)とは? MT5でバックテスト中、注文に失敗しました。「TRADE_RETCODE_INVALID_STOPS」というリターンコードが返ってきており、原因はストップレベル違反でした。 ストップレベル違反とは「TP(利確価格)やSL(損切価格)を指定す…
VOBファイルの結合 複数のVOBファイルを1つに結合する方法を調べてみたところ、catコマンドであっさりと実現できるようです。 たとえば、次のようにします。 cat file1.VOB file2.VOB file3.VOB > banana.VOB これで、banana.VOBの出来上がりです。 VOBファ…
Debian12(Bookworm)がリリースされて1ヶ月以上経ったので、自分もDebian12に移行しました。それに伴い、aptに使用するsources.listを少し修正しました。 /etc/apt/sources.list (Debian 12) # Security updates deb http://security.debian.org/debian-sec…
Vimの正規表現が良く分からなかったので、必要になったものを少し調べてみました。 目次 最短一致でマッチ ダブルクォーテーションの内側だけにマッチ 行をまたいでマッチ(複数行マッチ) 空行にマッチ ファイル末尾にマッチ 参考にしたサイト 最短一致でマ…
疑問 Vimで2つのファイルの違い(差分)を調べる方法をネット検索すると、次のようにコマンドラインで入力する方法が出てきました。 vim -d [ファイル 1] [ファイル 2] または vimdiff [ファイル 1] [ファイル 2] ここで疑問が浮かびました。「Vimで作業して…
はてなブログを書いていて、必ず使うタグが2種類あります。 <br> 改行 <span style="color: #b388dd"> </span> 見出しのテキスト色を指定 今まで brタグは必要な箇所に手入力し、spanタグは辞書登録して使っていました。しかし、文章を全て書き終えてから一発でタグを挿入した方が手間が少ないので、V…
自分が文章を作成する場合はUTF-8を使っていますが、古いファイルや人から渡されるファイルの中にはUTF-8以外のものもあります。 そこで、個人的に紛らわしいと思っている「Shift_JIS、CP932、SJIS」について、違いを少し調べてみました。本来は専門書を当た…
目次 情報源 キーマップを設定するにはvim.keymap.set()を使う コマンドをキーに割り当てる キーマップ設定例 自作コマンドを定義する 情報源 情報源は、Lua-guideのMappingsという項目と、Neovimのヘルプです。 Lua-guide - Neovim docs キーマップを設定す…
情報源 今回の情報源も以下のLua-guideです。 Lua-guide - Neovim docs autocmdの設定 Vimに記述しているautocmdをNeovimにも設定してみようと調べてみました。 Vimで以下の設定をしているとして、 augroup vimrc autocmd! autocmd FileType vim setlocal ke…
Neovimのオプション設定をしてみたのですが、Lua形式の設定を知らなかったので時間がかかりました。 目次 Lua-guide 設定を記述するファイル オプション設定の基本形 vim.optとvim.o等 オプション設定例 ヘルプでオプションを調べる オプションの一覧を見る …
Vimから乗り換える予定はありませんが、Neovimが少し気になったのでDebian11に入れてみました。 Neovimのインストール 下記サイトにAppImage形式のNeovimがあったので、それを使うことにしました。 https://github.com/neovim/neovim/wiki/Installing-Neovim…
目次 問題の内容 原因(markdown.vim) 対応(ハイライトのリンクを解除) markdown.vimの場所 参考にしたサイト 問題の内容 Vimで文章を書いていた折、アンダースコアが赤くハイライトされました。 ただ、いつもこうなるわけではなく、首をかしげました。 …
i3wmのキーバインドを少しだけ変更しました。 目次 keycodeとkeysym Mod2とMod3はどのキーなのか? 変更したキーバインド モード(mode) 困っていること(F11) 参考にしたサイト keycodeとkeysym i3wmのconfigファイルを見ると次のような感じでキーバイン…
この記事の内容はDebian11(bullseye)環境にもとづいています。 目次 事の始まり(.local/binにパスが通っていない?) この記事のポイント ログインシェルとは? インタラクティブシェルとは? ログインシェルが読み込む設定ファイル インタラクティブシェ…
ターミナルを開いてlsコマンドを使う時、ディレクトリの文字色が微妙に見づらいと感じました。そこで、色を変更する方法を調べてみました。 目次 .bashrcでLS_COLORSを設定する場合 略語や番号の意味 .colorrcでLS_COLORSを設定する場合 .bashrcでLS_COLORS…
Debian11ではsakuraというターミナルを利用しているのですが、フォントを変更するやり方が分からなかったので調べてみました。 font行を変更する ネット検索してみたら、以下のサイトが出てきました。 http://www.troubleshooters.com/linux/sakura.htm この…
シンボリックリンクをコピーするには cp -d を使う ビルドしたVim関係のファイルを ~/.local/binにコピーしようとして cp * ~/.local/bin としたら、シンボリックリンクが通常のファイルになってしまいました。以下は ls -l が出力した内容です。 # 元ファイ…
Linux上のGvimで日本語を入力する時に困ったことが2つありました。 インライン入力できない まず最初に困ったのは、そもそもGvimでインライン入力ができないことです。日本語入力をしてみたら、変換前の文字がインライン表示されず、別ウィンドウで表示され…
これまでDebianのリポジトリからaptでインストールしたVimを使っていましたが、Versionが8.2でした。そこで、Vim9.0を使うためにビルドすることにしました。しかし、Vimのビルドは初めてなので、やり方を調べることから始めました。 作業は、vim-jpに記載さ…
環境を構築し直した際に.bashrcに記述しているaliasです。「こんな感じかな?」とややテキトーに書いていますので、間違っていたらご指摘ください。 alias lsdot='ls -a | grep "^\.[^.]"' # もしくは # alias lsdot='ls -A | grep "^\."' alias lldot='ls -…
コンソールで使用できる色を調べる Gvimと違い、ターミナル上のVimでは使用できる色が限られます。しかし、限られているとはいえ記憶はできませんので :so $VIMRUNTIME/syntax/colortest.vim を実行してVimで使用できる色を調べています。 colorscheme(buta…
目次 DebianのISOイメージをダウンロードする SHA512SUMSを検証する ISOイメージのハッシュ値を調べる ハッシュ値を比較する (余談)Liveイメージとは何か? DebianのISOイメージをダウンロードする 今回は以下のミラーサイトからISOイメージをダウンロード…
Debian上でGnuPGを使ってSHA512SUMSを検証した時の作業メモを下記リンクの記事に書きました。 GnuPGでSHA512SUMSを検証する - 恥は/dev/nullへ by 初心者 一方、本記事はWindows上で同じことをやった時の作業メモです。本記事は上記リンクに書いたことをベー…
この記事の作業はDebian 11(bullseye)で行っています。 目次 概略 検証に失敗した場面 公開鍵のインポート 公開鍵にもとづいて検証する インポートした公開鍵を削除するには? 参考にしたサイト 概略 DebianのサイトからダウンロードしたISOイメージに問題が…
Windowsを初期化して新たに環境構築を始めたところ、OneDriveが有効になっていることに気づきました。たとえば、ファイルをDocumentsに保存したら C:\Users\hoge\OneDrive\Documents ← hogeとDocumentsの間にOneDriveがある に保存されているんですよね・・…
Vimのバージョンが9.0になっていることを最近知り、vim-jpからWindows用のバイナリ―をダウンロードしました。 しかし、Vim9.0では今まで使っていた補完プラグインが使えないことが分かりました。そこで、ddc.vimというものを試すことにしたのですが、使い始…
Microsoft Authenticatorを試してみました。 用語の説明 以下の文章で、単に「Authenticator」と記述されている場合、Microsoft Authenticatorを指します。 「OTP」とはワンタイムパスワードを指します。 実験したこと 1 (1) AuthenticatorをiPhoneにインス…
iPhoneのiCloudに関する設定項目を見ると複数のアプリが並んでいますが、それぞれがどんな理由(用途)でiCloudを使用しているのか分かりませんでした。そこで、調べて分かったことと想像したことをメモしておくことにしました。 なお、上述した「iCloudに関…