恥は/dev/nullへ by 初心者

プログラミング素人がのろのろと学んだことをつづっています♪

2023-01-01から1年間の記事一覧

robocopyでバックアップ

過去にもrobocopyに関する備忘録を書きましたが、フォルダをバックアップする話のみで、ファイルをバックアップするケースについては触れていませんでした。 最近、特定のファイル1つをバックアップすることにしたので、ファイルのコピーも含めたrobocopyの…

MQL5のArrayReverse関数

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]…

MT5のストップレベル(StopLevel)とは何か?

ストップレベル(StopLevel)とは? MT5でバックテスト中、注文に失敗しました。「TRADE_RETCODE_INVALID_STOPS」というリターンコードが返ってきており、原因はストップレベル違反でした。 ストップレベル違反とは「TP(利確価格)やSL(損切価格)を指定す…

VOBファイルを結合したり変換したり

VOBファイルの結合 複数のVOBファイルを1つに結合する方法を調べてみたところ、catコマンドであっさりと実現できるようです。 たとえば、次のようにします。 cat file1.VOB file2.VOB file3.VOB > banana.VOB これで、banana.VOBの出来上がりです。 VOBファ…

/etc/apt/sources.list(Debian12)

Debian12(Bookworm)がリリースされて1ヶ月以上経ったので、自分もDebian12に移行しました。それに伴い、aptに使用するsources.listを少し修正しました。 /etc/apt/sources.list (Debian 12) # Security updates deb http://security.debian.org/debian-sec…

Vimの正規表現メモ

Vim

Vimの正規表現が良く分からなかったので、必要になったものを少し調べてみました。 目次 最短一致でマッチ ダブルクォーテーションの内側だけにマッチ 行をまたいでマッチ(複数行マッチ) 空行にマッチ ファイル末尾にマッチ 参考にしたサイト 最短一致でマ…

起動中のVimで2つのファイルの差分(diff)を調べる

Vim

疑問 Vimで2つのファイルの違い(差分)を調べる方法をネット検索すると、次のようにコマンドラインで入力する方法が出てきました。 vim -d [ファイル 1] [ファイル 2] または vimdiff [ファイル 1] [ファイル 2] ここで疑問が浮かびました。「Vimで作業して…

毎回使うタグを挿入するVimコマンド

Vim

はてなブログを書いていて、必ず使うタグが2種類あります。 <br> 改行 <span style="color: #b388dd"> </span> 見出しのテキスト色を指定 今まで brタグは必要な箇所に手入力し、spanタグは辞書登録して使っていました。しかし、文章を全て書き終えてから一発でタグを挿入した方が手間が少ないので、V…

Shift_JIS、CP932、SJIS

自分が文章を作成する場合はUTF-8を使っていますが、古いファイルや人から渡されるファイルの中にはUTF-8以外のものもあります。 そこで、個人的に紛らわしいと思っている「Shift_JIS、CP932、SJIS」について、違いを少し調べてみました。本来は専門書を当た…

Neovimのキーマップ設定 and 自作コマンド定義

目次 情報源 キーマップを設定するにはvim.keymap.set()を使う コマンドをキーに割り当てる キーマップ設定例 自作コマンドを定義する 情報源 情報源は、Lua-guideのMappingsという項目と、Neovimのヘルプです。 Lua-guide - Neovim docs キーマップを設定す…

Neovimでautocmdとcolorschemeの設定をする

情報源 今回の情報源も以下のLua-guideです。 Lua-guide - Neovim docs autocmdの設定 Vimに記述しているautocmdをNeovimにも設定してみようと調べてみました。 Vimで以下の設定をしているとして、 augroup vimrc autocmd! autocmd FileType vim setlocal ke…

Neovimのオプション設定(init.lua)

Neovimのオプション設定をしてみたのですが、Lua形式の設定を知らなかったので時間がかかりました。 目次 Lua-guide 設定を記述するファイル オプション設定の基本形 vim.optとvim.o等 オプション設定例 ヘルプでオプションを調べる オプションの一覧を見る …

Neovimをほんの少し触ってみた

Vimから乗り換える予定はありませんが、Neovimが少し気になったのでDebian11に入れてみました。 Neovimのインストール 下記サイトにAppImage形式のNeovimがあったので、それを使うことにしました。 https://github.com/neovim/neovim/wiki/Installing-Neovim…

Vimでアンダースコアがハイライトした話

Vim

目次 問題の内容 原因(markdown.vim) 対応(ハイライトのリンクを解除) markdown.vimの場所 参考にしたサイト 問題の内容 Vimで文章を書いていた折、アンダースコアが赤くハイライトされました。 ただ、いつもこうなるわけではなく、首をかしげました。 …

i3wmのキーバインドを変更してみる

i3wmのキーバインドを少しだけ変更しました。 目次 keycodeとkeysym Mod2とMod3はどのキーなのか? 変更したキーバインド モード(mode) 困っていること(F11) 参考にしたサイト keycodeとkeysym i3wmのconfigファイルを見ると次のような感じでキーバイン…

bashはどの設定ファイルを読み込むのか?

この記事の内容はDebian11(bullseye)環境にもとづいています。 目次 事の始まり(.local/binにパスが通っていない?) この記事のポイント ログインシェルとは? インタラクティブシェルとは? ログインシェルが読み込む設定ファイル インタラクティブシェ…

lsの出力内容の色を変更する

ターミナルを開いてlsコマンドを使う時、ディレクトリの文字色が微妙に見づらいと感じました。そこで、色を変更する方法を調べてみました。 目次 .bashrcでLS_COLORSを設定する場合 略語や番号の意味 .colorrcでLS_COLORSを設定する場合 .bashrcでLS_COLORS…

sakuraのフォント変更

Debian11ではsakuraというターミナルを利用しているのですが、フォントを変更するやり方が分からなかったので調べてみました。 font行を変更する ネット検索してみたら、以下のサイトが出てきました。 http://www.troubleshooters.com/linux/sakura.htm この…

シンボリックリンクをコピーするには?

シンボリックリンクをコピーするには cp -d を使う ビルドしたVim関係のファイルを ~/.local/binにコピーしようとして cp * ~/.local/bin としたら、シンボリックリンクが通常のファイルになってしまいました。以下は ls -l が出力した内容です。 # 元ファイ…

Gvimのインライン入力で困ったこと

Vim

Linux上のGvimで日本語を入力する時に困ったことが2つありました。 インライン入力できない まず最初に困ったのは、そもそもGvimでインライン入力ができないことです。日本語入力をしてみたら、変換前の文字がインライン表示されず、別ウィンドウで表示され…

Debian11でVim9.0をビルドしてみる

これまでDebianのリポジトリからaptでインストールしたVimを使っていましたが、Versionが8.2でした。そこで、Vim9.0を使うためにビルドすることにしました。しかし、Vimのビルドは初めてなので、やり方を調べることから始めました。 作業は、vim-jpに記載さ…

ドットファイルだけをlsするalias

環境を構築し直した際に.bashrcに記述しているaliasです。「こんな感じかな?」とややテキトーに書いていますので、間違っていたらご指摘ください。 alias lsdot='ls -a | grep "^\.[^.]"' # もしくは # alias lsdot='ls -A | grep "^\."' alias lldot='ls -…

Vimのcolorscheme

Vim

コンソールで使用できる色を調べる Gvimと違い、ターミナル上のVimでは使用できる色が限られます。しかし、限られているとはいえ記憶はできませんので :so $VIMRUNTIME/syntax/colortest.vim を実行してVimで使用できる色を調べています。 colorscheme(buta…

WindowsでDebianのISOイメージが正しいか調べる

目次 DebianのISOイメージをダウンロードする SHA512SUMSを検証する ISOイメージのハッシュ値を調べる ハッシュ値を比較する (余談)Liveイメージとは何か? DebianのISOイメージをダウンロードする 今回は以下のミラーサイトからISOイメージをダウンロード…

KleopatraでSHA512SUMSを検証する on Windows

Debian上でGnuPGを使ってSHA512SUMSを検証した時の作業メモを下記リンクの記事に書きました。 GnuPGでSHA512SUMSを検証する - 恥は/dev/nullへ by 初心者 一方、本記事はWindows上で同じことをやった時の作業メモです。本記事は上記リンクに書いたことをベー…

GnuPGでSHA512SUMSを検証する

この記事の作業はDebian 11(bullseye)で行っています。 目次 概略 検証に失敗した場面 公開鍵のインポート 公開鍵にもとづいて検証する インポートした公開鍵を削除するには? 参考にしたサイト 概略 DebianのサイトからダウンロードしたISOイメージに問題が…

OneDriveとの連携をオフにする

Windowsを初期化して新たに環境構築を始めたところ、OneDriveが有効になっていることに気づきました。たとえば、ファイルをDocumentsに保存したら C:\Users\hoge\OneDrive\Documents ← hogeとDocumentsの間にOneDriveがある に保存されているんですよね・・…

ddc.vim覚書

Vim

Vimのバージョンが9.0になっていることを最近知り、vim-jpからWindows用のバイナリ―をダウンロードしました。 しかし、Vim9.0では今まで使っていた補完プラグインが使えないことが分かりました。そこで、ddc.vimというものを試すことにしたのですが、使い始…

Microsoft Authenticatorのハナシ

Microsoft Authenticatorを試してみました。 用語の説明 以下の文章で、単に「Authenticator」と記述されている場合、Microsoft Authenticatorを指します。 「OTP」とはワンタイムパスワードを指します。 実験したこと 1 (1) AuthenticatorをiPhoneにインス…

iCloudを利用しているアプリ覚書

iPhoneのiCloudに関する設定項目を見ると複数のアプリが並んでいますが、それぞれがどんな理由(用途)でiCloudを使用しているのか分かりませんでした。そこで、調べて分かったことと想像したことをメモしておくことにしました。 なお、上述した「iCloudに関…