pythonでライブドアブログのsitemap.xmlからURLの一覧を取得する

import requests from xml.etree import ElementTree import time def fetch_sitemap(url): response = requests.get(url) return response.content def parse_sitemap(content): root = ElementTree.fromstring(content) # サイトマップインデックスの名前…

Excelマクロのデジタル署名できないときの対処方法

レジストリをいじります。 HKEY_LOCAL_MACHINE\SOFTWARE\SafeNet\Authentication\SAC\へ移動 キー追加で"Crypto" 文字列値を追加して"Disable-Crypto" 値を"None"にする PC再起動 マクロ署名についてはマイクロソフト社のおかしなダブルスタンダードのせいで…

Vivaldi ウェブサイトからの通知ポップアップの解除

chrome://settings/content/notificationsにアクセスして通知の設定を変更する ネタ元 www.naporitansushi.com

MFC ウインドウの位置を復元。ただし画面外に飛び出さないようにする

int top = どこからか取得 int left = どこからか取得 int windowHeight = どこからか取得 int windowWidth = どこからか取得; if (windowHeight > 0 && windowWidth > 0 && top > 0 && left > 0 ) { // スクリーンの解像度を取得 int screenWidth = GetSyst…

signtoolで証明書のハッシュ値指定で署名する

インストール済の証明書のハッシュ値指定で署名 "C:\Program Files (x86)\Windows Kits\8.1\bin\x64\signtool" sign /sha1 BCBXXXXXXXXXXXXXXXXXXXXXXXXXXXXF068 /fd SHA256 /td SHA256 /tr http://timestamp.sectigo.com /v "hogehoge.exe"innosetupのSign …

VBAで MSHTML.HTMLDocument を使うとでるCookieに関する Windows セキュリティの警告の消し方

oHTML.designMode = "on"って感じのコード入れるとでなくなるドキュメントを編集可能なデザイン モードに設定している。 これにより、スクリプトを使用してドキュメントのコンテンツを変更したり、イベントを処理したりできます。 Dim oHTML As MSHTML.HTMLD…

セクティゴ EV認証で exeに署名する方法 Explzh利用版

昔と違ってwebから必要ファイルをダウンロードできなくなった。 わざわざカナダからUSBメディアで送付されてくる。 Safenet Authentication クライアントソフトウェア(EV スタンダード)をインストール インストール関連 | サポート | セクティゴ・コモドSSL …

python pandas既存データ上書き

以下のようなコードでCSV読み込んで既存のデータに上書きして出力したい時、combined_data = existing_data.combine_first(new_data) だけだと、存在しない日付のデータを埋めてくれるだけ。combined_data.update(new_data) もやらないと上書き更新してくれ…

SBI証券で外貨と円の変換方法

変換 取引>為替取引を選択 買付/売却を選択 注文入力する

楽天証券で外貨と円の変換方法

変換 メニューから「外国為替」を選択 ドル円なら、米ドル取引(リアルタイム)の買い/売りをクリック 預り金か保証金かを選ぶ 金額指定するか、全部を選んで「確認」をクリック 出金 普通に 入出金・振替>出金 を選ぶ。 換金したばかりだと当日出金には反映…

\と/は割り算の演算子ですが、VBAではその使い分けに違いがあります

\と/は割り算の演算子ですが、VBAではその使い分けに違いがあります。 / - 浮動小数点数による割り算結果は実数になる 例: 10 / 3 => 3.3333333333333335\ - 整数による割り算結果は整数部分のみ 剰余は切り捨てられる 例: 10 \ 3 => 3つまり、\は整数値の割…

.NET Frameworkで作ったDLLのエントリ(関数)を確認する方法

ILDASM(IL Disassembler)を使用する ILDASMは、.NET Framework SDKに含まれているツールで、DLLやEXEファイルの中身を調べることができます。以下の手順で使用できます。 コマンドプロンプトを開く: Windowsの検索バーに「cmd」と入力してコマンドプロンプ…

excel vba 右クリックメニューに階層付きで追加する方法

コード Sub AddCustomMenuItem() Dim commandBar As CommandBar Dim mainMenu As CommandBarPopup Dim subMenu As CommandBarButton Dim foundMenu As Boolean ' セルの右クリックメニューを取得 Set commandBar = Application.CommandBars("Cell") ' 既にメ…

pythonからSlackに通知する

まずはこちら参照してアプリを作る blog.systemjp.net Webhooksを使うための準備方法 ・Incoming Webhooksを有効にする:アプリの設定ページで、「Incoming Webhooks」を選びます。 画面の指示に従って、Incoming Webhooksを「On」に切り替えます。・Webhook …

WebRequestで失敗するようになったらTLS1.2有効にすると治るかも C#

C# いままで問題なかったプログラムでSystem.IO.Stream reqStream = req.GetRequestStream(); の行で 以下エラーが出ました。 System.Security.Authentication.AuthenticationException HResult=0x80131501 Message=SSPI への呼び出しに失敗しました。内部例…

Excel VBAでOpanAI apiで質問して受け取る関数

Microsoft XML, v6.0 (MSXML6) ライブラリを利用して HTTP リクエストを実行しますJsonConverter ライブラリをVBAにインポートする必要があります。このライブラリは、GitHubから「VBA-JSON」としてダウンロードできます。 Function GetOpenAIResponse(promp…

CSS 影の表現

box-shadowが基本らしいics.media

excelでセル内に横バー(データバー)をうっすら入れる方法

入れ方 Excelでセル内に横バー(いわゆる背景のバー、またはセル内バーとも言われるグラフィカルな要素)をうっすらと表示させる方法は、条件付き書式を使用して「データバー」という機能を活用することです。この方法では、セルの値に基づいてセル内に色の…

現在実行中のpython.exeのパスを取得する

import sys sys.base_prefix ネタ元 qiita.com

さくらのDNS CNAMEで後ろにドメイン名が付いてしまう場合の対処方法

cnameなどで、URLやIPアドレスを登録する時には、最後に、".(ドット)"を付けるのが、DNSレコード設定ルール。 ".(ドット)"が付いてないとドメイン名が付いてしまいます。注意! ネタ元 blog.myntinc.com

vb.net stringの末端が"/"じゃないなら "/"つける

Dim ftpURL As String = "ftp://example.com/folder" If Not ftpURL.EndsWith("/") Then ftpURL += "/" End If Console.WriteLine(ftpURL)

MFC C++ doubleの変数使って余りだすならfmod()関数

%の式だとエラーになる double a = 5.5; double b = 2.2; double remainder = fmod(a, b);

MFC C++でdouble型の変数から小数点以下が0なら整数の文字列、0でないなら小数点以下を含む文字列を生成する

#include <iostream> #include <iomanip> #include <sstream> std::string doubleToStr(double value) { std::ostringstream oss; if (fmod(value, 1.0) == 0.0) { // 小数点以下が0の場合、整数として出力 oss << std::fixed << int(value); } else { // 小数点以下がある場合、小数点を</sstream></iomanip></iostream>…

.htaccessによる転送 ツール

リダイレクトの作成(生成) https://htaccess.cman.jp/explain/redirect.html

Pythonでスクリプトを実行した際に、そのスクリプトファイルのあるパスを取得

import os # 現在のファイルのフルパスを取得 file_path = os.path.abspath(__file__) # ファイルパスからディレクトリのパスを取得 directory = os.path.dirname(file_path) print(directory)Pythonでスクリプトを実行した際に、そのスクリプトファイルのフ…

タスクスケジューラでpython呼び出すとき、DOS窓表示させない方法

タスク スケジューラで Python スクリプトを実行する際に DOS ウィンドウ(コマンド プロンプト ウィンドウ)を表示させない方法にはいくつかのアプローチがあります。以下にその方法を説明します。 1. Pythonw.exe を使用する Python には pythonw.exe とい…

inno setupでインストール時に選択肢を出す

MsgBox()が使える CurStep = ssInstallはインストールプロセスが開始された時。 実際のファイルコピーが開始される前にカスタムアクションを実行することができます。 [Code] var ShouldCreateRestorePoint: Boolean; function InitializeSetup(): Boolean; …

Powershellでwin10未満とwin10以降なら64bit/32bitかの判定

# OSのバージョンを取得 $osVersion = (Get-CimInstance -ClassName Win32_OperatingSystem).Version $osVersionMajor = [int]$osVersion.Split('.')[0] # OSのアーキテクチャを取得 $osArchitecture = (Get-CimInstance -ClassName Win32_OperatingSystem).…

S&P500の時系列データ取得 python

yfinanceとpandasはpip installしてね import yfinance as yf import pandas as pd # S&P 500のデータを取得 (^GSPCはS&P 500のシンボル) sp500 = yf.Ticker("^GSPC") # 例として過去5年間の日次データを取得 df = sp500.history(period="5y") # インデック…

32bit windows 10 ISO ファイルの取得方法

www.microsoft.com通常の方法ではエラーページに飛ばされてアクセスできない。以下の手順で、開発ツールでユーザーエージェントをChrome OSに変えてやる必要がある www.minitool.com