Python

Messaging APIを用いてPythonからLINEにメッセージ送る

Python等のプログラムからLINEを用いて通知を送る方法として Messaging API と LINE notify があります。LINE notifyは2025年3月31日にサービスを終了するため、今後はMessaging API ...
Linux

CentOS 7のyumでVault Mirrorを利用する

CentOS 7のサポートは2024年6月30日で終了しました。7月1日には早速 mirrorlist.centos.org が利用不能になり、各ミラーサイトからもファイルが削除されました。この結果、CentOS 7 でyum 関連のコマン...
Python

FXの過去データをダウンロードする④ (Dukascopyその3)

今回はPythonを用いて、DukascopyからFXの過去データ(ヒストリカルデータ)をダウンロードし、読み込んでみます。他の方法については過去の記事も参照してください。PythonでTickデータをダウンロードして読み込むDukasco...
その他

Gmailへのメール転送メモ

2024年2月以降、Gmail宛にメールを送る場合に、DMARC、SPF、DKIM等への対応が必要になりました。詳細はメール送信者のガイドラインとメール送信者のガイドラインに関するよくある質問を参照してください。厄介なのが、あるメールアドレ...
その他

ドメインの過去の所有者情報を調べる (WHOIS History)

google.com や yahoo.co.jp などといったインターネット上のドメインの所有者情報を検索するには WHOIS というサービスを用います。WHOIS により得られる情報には、通常次のような項目が含まれています。項目や表示形式...
その他

キャッシュレス関連略語集

キャッシュレス決済関連でよく見かける略語を備忘録として掲載しておきます。略語名称意味2FATwo-Factor Authentication二要素認証3DSThree-Domains Secure3DセキュアARCAuthorization...
Python

PyArmorでPythonのコードを難読化する

Pythonコードを配布する際、中身を知られたくない場合には、PyArmorを用いて難読化すると便利です。PyArmorは有料のシェアウエアとなっていますが、非商用利用の場合には、機能を制限した体験版を利用できます。次のようにしてpipを用...
Perl

正規表現の文字クラスの略記法 \d, \D, \w, \W, \s, \S

正規表現で用いられる文字クラスの表記法として、次のような略記法が広くサポートされています。文字クラス意味例\d数字\D数字以外\w単語の一部だとみなされる文字\W単語の一部ではない文字\s空白文字\S空白文字以外実際にどの文字にマッチするか...
Linux

シェルで文字列を1文字ずつ改行する/1文字ずつ取り出して処理する

今回はFXとは直接関係のない技術的なメモです。概要日本語などのマルチバイト文字を含む文字列をシェルで1文字ずつ改行する/1文字ずつ取り出して処理するには、foldよりも grep -o .や while read -N1 を用いるほうがよい...
テクニカル分析

FXの過去データをダウンロードする③ (Dukascopyその2)

FXの過去データ(ヒストリカルデータ)をDukascopyから無料でダウンロードする方法を解説します。前回はスクリプトを使ってダウンロードしましたが、今回はダウンロードと変換プログラムを自力で作る場合の参考情報を書きます。メタデータを得るま...