恥は/dev/nullへ by 初心者

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

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

Arch Linux インストールメモ(3)

今回はGUI環境の構築を行った時のメモです。 参考にしたサイト 1. 日本語フォントのインストール 2. フォントを手動でインストールする 3. X11のインストール 4. キーボードレイアウトの設定 5. Xfceのインストール 6. ディスプレイマネージャのインストール…

Arch Linuxインストールメモ(2)

前回に続き、Arch Linuxをインストールした時のメモです。 参考にしたサイト Arch Linux インストール (5) シャットダウンと再起動 普段Debianをシャットダウンする時は shutdown -h now としていますが、参考にしたサイトには次のように記述されていました…

Arch Linuxインストールメモ(1)

Arch Linuxで遊ぶために、VirtualBOXにArch Linuxをインストールしてみました。この記事はインストール時に行ったことのメモです。 今回はVirtualBOXの仮想マシンにインストールしていますが、気に入ったら実機にインストールすることも視野に入れているので…

[MQL5]MT5からLINEに通知を送信する

昨年MT4用に書いたコードをMT5で試してみたところ、LINEへの通知はできているものの、エキスパートに「6 leaked strings left」と表示されていることに気がつきました。 ネット情報によると、これはメモリリークを示唆する文言のようです。この表示が毎回出…

Vimで改行コードを修正する

Vim

Windowsで作成したファイルをLinux上で加工する際に改行コードを変更することがありますが、しばらくやっていないと忘れてしまいます(汗)。 そんなわけで、知識の整理を兼ねて備忘録を残すことにしました。 基本事項(改行コード) OS 種類 正規表現 制御…

[MQL5]TradingView風味の操作でMT5に四角形を描画してみる

TradingView風味にできないかしら? トレードにはMT5を使っていますが、チャート分析ではTradingViewを使うことが多いので、MT5のチャートにオブジェクト(四角形、トレンドライン、水平線など)を配置する時、 TradingViewと同じような操作感にできないもの…

LANケーブル備忘録(AWGとsq)

線の太さ(断面積) 薄いLANケーブルが必要になったのでフラットなものを購入してみました。 今まで気にしたことは無かったのですが、仕様を見ると、ケーブルの太さ(外径)だけでなく、ケーブル内を走っている線の太さもちゃんと書かれていました。しかし、…

[MQL5]OnInit関数の戻り値がINIT_FAILEDの時にインディケーターをチャートから除去する

MT4では、チャートにインディケーターを挿入しても、OnInit関数の戻り値がINIT_FAILEDの場合は、インディケーターがチャートにセットされずに除去されていた気がします。しかし、MT5ではそういう風にならないようです。 MT5で、わざとおかしな初期値を指定し…

[MQL5] MQL5/Filesディレクトリにあるものの一覧を表示する関数

「MQL5/Files」ディレクトリにある不要なファイルを削除するために、当該ディレクトリにあるファイルやディレクトリを一覧したいなと思いました。 そこで以下の関数を用意したのですが、再び使うことがありそうなので、ブログ上に残しておくことにしました。…

[MQL5]MT5のチャートに表示されている通貨ペアを切り替えやすくする

インジ作成の背景 トレードをしていると、個別通貨(JPY、EUR、AUD等)の状況を確認したい場面がしばしばあります。このため、次のようにしている人をちらほら見かけます。 ・小さなウィンドウを沢山配置して各通貨ペアのチャートを表示 ・モニターを複数枚…

[MQL5]買いラインの表示・非表示を切り替える手間を減らしたい・・・

インジ作成の背景 MT5でトレードする時に買いライン(Ask価格を表すライン)を表示させることがあるのですが、そのたびに (1)チャート上で右クリック (2)プロパティを開く (3)「表示」タブの中にある『買いラインを表示』を選択 という風にして、買…

ffmpegでmp4ファイルをmp3ファイルに変換

動画(mp4形式)から音だけを抽出したいと思いネット検索をしてみました。ffmpegというソフトを使えばmp4ファイルからmp3ファイルを作成できるようです。 なお、以下の作業はDebian 11(bullseye)で行いました。 ffmpegの使用例 変換前のmp4ファイルが「hog…

[MQL5]CopyBuffer関数に登場するバッファ番号とは?

インジケーターを作成する場合などに使うCopyBufferという関数には、引数の1つとして buffer_num(バッファ番号)というものがあります。 CopyBufferの書式の1つを引用すると int CopyBuffer( int indicator_handle, // indicator handle int buffer_num, //…

Slackware15で日本語入力

Slackware15をインストールしてみました。とりあえずデフォルトのままでもstartxすればxfceが起動して最低限のことはできそうです。しかし、日本語入力ができなかったので、まずは日本語入力の設定をすることにしました。 デスクトップを起動している設定フ…

DebianにVirtualBox Guest Addtionsをインストール

VirtualBox Guest Addtionsをインストールしてみました。終わってから振り返れば別に難しくはないのですが、ほんのり手こずったので作業メモを残すことにしました。 環境 ホストOS:Windows10 ゲストOS:Debian11 事前準備 ネット情報によると、VirtualBox G…

sudoを使えるようにする and ディレクトリ名を英語表記にする

Ubuntuを入れていたPCにDebian 11をインストールしました。デフォルトのままなので、当然ながら一般ユーザーでsudoが使えませんし、ホームディレクトリにある各ディレクトリの名前はカタカナ表記になっています。 いつものことですが、毎回やっているのに設…

youtube-dlで動画をダウンロード on Debian

(2022.12.8追記) yt-dlpを使った方がダウンロード速度が速いですね。Debianのパッケージの中にあるので、以下のようにaptコマンドでインストールできます。 sudo apt install yt-dlp 使い方は、この記事の中にあるyoutube-dlコマンドをyt-dlpコマンドに置…