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

タスクスケジューラの設定をエクスポート/インポートする

poweshellのスクリプトで実現します。 実行するには管理者権限が必要です。 エクスポート $outPathは書き換えてください。表示しない(E)がONになってるものは出力されないので、チェックは外してください エクスポート.ps1 if (!([Security.Principal.Window…

python chromedriverの自動バージョンアップ対応

追加記事 もう勝手にドライバーバージョンアップしてくれるそうです daeudaeu.com 過去記事 pip install webdriver-managerコードをこんな感じにする。 例外でるときあるので対応もしとこう from selenium import webdriver from selenium.webdriver.chrome.…

python seleniumインストール手順

まずchromedriveをインストール GoogleChromeのバージョンの確認する。ヘルプ>GoogleChromeについて バージョンを付けてpip install pip install chromedriver-binary==103.0.5060.114エラーになったら、そのメッセージ内にある一番近いバージョンを入力す…

MFC CInternetSessionでHTTPS接続に対応

// str_url = https://なURL // api叩くとjson返すのでpicojson使ってる picojson::object func_api_req(const CString& str_url) { // Using MFC WinINet classes CInternetSession session(_T("My Session"), 1, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, I…

Shift-JISの文字化けする文字

― ソ Ы Ⅸ 噂 浬 欺 圭 構 蚕 十 申 曾 箪 貼 能 表 暴 予 禄 兔 喀 媾 彌 拿 杤 歃 濬 畚 秉 綵 臀 藹 觸 軆 鐔 饅 鷭 偆 砡 対策:"表\示"のように\入れる ネタ元 www.kent-web.com

kindle fire ロック画面を無くす(省略する)

Android Hidden Settingsをインストール 設定 (ScreenLockSuggestion)』をタップ 【画面ロックを選択】画面で『なし』をタップ ネタ元 ygkb.jp

信用倍率と貸借倍率の違い

ネタ元 money.k-zone.co.jp

PHP8でcount関数を使用すると死ぬ

PHP8からはcount()に代入する変数を配列で初期化する必要があります。もしくは if( !empty($hoge) ){ // 処理 }といって避ける ネタ元 qiita.com kamotora.net

MFCでファイル名渡すと関連付けされた実行ファイルを起動する

ShellExecuteEx()使います // 実行ファイルのパスと名前 CString programPath = "hogehoge.txt"; // 実行フォルダのパス CString workingDirectory = _T("C:\\Path\\To\\Working\\Directory"); // SHELLEXECUTEINFO構造体を初期化する SHELLEXECUTEINFO sei …

python 日付をyyyymdd形式に変換

pandasのto_datetime関数とdtアクセサを使用します # '権利落ち日'列の日付形式をyyyymmddに変更 df['権利落ち日'] = pd.to_datetime(df['権利落ち日']).dt.strftime('%Y%m%d')

python xlsから指定列のデータを読み取ってcsv出力

import pandas as pd # xlsファイルを開く(5行目からデータを読み込む) df = pd.read_excel('jpx_配当落権利落等情報.xls', skiprows=4) # E列とC列のデータを取得(Pythonのインデックスは0から始まるため、E列は4、C列は2となります) df = df.iloc[:, […

python 最初に見つかったxlsへのリンクを見つけてダウンロード

import requests from bs4 import BeautifulSoup # URL url = "https://www.jpx.co.jp/listing/others/ex-rights/index.html" # URLからHTMLを取得 response = requests.get(url) html = response.text # BeautifulSoupオブジェクトを作成 soup = BeautifulS…

PHP8以上ではInvisible reCaptchaは使えない Contact Form 7のインテグレーション機能が代替

PHPバージョン上げたら なんかエラーでるなとおもったら もうつかえないのか・・・ ネタ元 tekuteku-shoji.com

VBAやVBSでArrayListの作成がエラーになったら.Net Framework 3.5をインストールしよう

Win10や11ではインストールされてない。 .Net Framework 3.5入れれば使える。ArrayListはもう古いみたいなので Collectionを使いましょう。 ネタ元 evergreen-nage.blog.ss-blog.jp

2023/7/1時点の仮想通貨送金おすすめ

国内→海外 BitBank/CoinCheck/OKCoinJp海外→国内 OKCoinJp ネタ元 note.com 少額での入出金ならGMOコインが手数料無料なのでヨシ。 大金はトラベルルールでボッシュートされるリスクを避けるためGMOコインは避けましょう。

Excelで文字列の中の数字だけを取り出す方法

正規表現を使用する方法 文字列内で連続する数字を抽出します。A1に対象の文字列が入っているセルという前提です。 =SUMPRODUCT(MID(0&A1,LARGE(INDEX(ISNUMBER(--MID(A1,ROW($1:$100),1)) * ROW($1:$100),0),ROW($1:$100))+1,1)*10^ROW($1:$100)/10)

python wx.CheckBoxで ON/OFF 以外の中間の選択ができるようにする方法は?

wx.CheckBoxには3つの状態を持つことができるバージョンがあり、それはwx.CheckBoxを作成する際にスタイルパラメータにwx.CHK_3STATEを指定することで実現できます。これにより、チェックボックスはチェックされていない状態、チェックされている状態、そし…

ARM版Windowsでは32bitアプリは動くが64bit版は無理

Surface Pro Xとか、ARM版のOSはいってるの買うときは注意です。 ネタ元 www.free-counter.jp

VBScriptでCPUがARMかIntelか確認する

strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor") For Each objItem in colItems strIn…

"このプログラムはx64プロセッサー向けのWindows`にしかインストールできません"と言われたとき

ARM版のWindows使ってる可能性あり。

JavaScriptでデバッグ出力を行う

JavaScriptでデバッグ出力を行うためには、console.log()関数を使用します。以下に基本的な使用例を示します。 console.log("デバッグメッセージ");このコードは、指定したメッセージをデバッグコンソールに出力します。また、console.log()を使って変数の値…

JavaScriptで指定の文字列が含まれているかどうかを判定する

JavaScriptで指定の文字列が含まれているかどうかを判定するには、includes()メソッドを使用します。以下に例を示します。 let str = "Hello, World!"; let search = "World"; if (str.includes(search)) { console.log("指定の文字列が含まれています"); } …

python wxPythonでシンプルダイアログ

app = wx.App() ... wx.MessageBox("Hello!", "title", wx.OK | wx.ICON_INFORMATION) Yes/No result = wx.MessageBox("よろしいですか?", "確認", wx.YES_NO | wx.ICON_QUESTION) if result == wx.YES: print("User selected Yes") else: print("User sele…

python wxPythonを使ってカレンダーダイアログで日付入力

インストールしといてね pip install -U wxPythonサンプルコード import wx import wx.adv class MyDialog(wx.Dialog): def __init__(self, parent): super().__init__(parent, title="設定ダイアログ") panel = wx.Panel(self) self.start_date = wx.TextCt…

Twitter API v2 移行メモ(xserver)

v1のまま放っておいてたら当然止まってた。対策した。なんやかんやとトラブったPHP8移行にする必要があった。 xserverでSSH接続 (tera term)使う www.xserver.ne.jp xserverのSSH PHPのバージョンが古いので8.1にした stoock.xyz使いたいPHPバージョンの存在…

python 日付をunixtimeに変換

# 日付をdatetimeオブジェクトに変換 date_string = '2023-05-07' date = datetime.datetime.strptime(date_string, '%Y-%m-%d') # datetimeオブジェクトをUnixtimeに変換 unixtime = int(date.timestamp())

wadax php7.4 のコマンドパスは /usr/bin/php74

勘で当たった。 どこかに"まとめ"ないのかな

python開発するときに仮想環境を作成

myenvという環境作成例 python -m venv myenv仮想環境アクティブ .\myenv\Scripts\activate仮想環境抜けるには deactivateVSCodeで仮想環境指定するには launch.json { "configurations": [ { "name": "Python: File", "type": "python", "request": "launch…

perlで日本語含むかどうかの判定

正確にはマルチバイト文字があるかどうかの判定 use Encode qw(decode); my $text = "こんにちは、世界!"; if (length(decode('Shift_JIS', $text)) != length($text)) { print "文字列にマルチバイト文字が含まれています\n"; } else { print "文字列にマ…

MFC StopWatchクラス

ネタ元 takap-tech.com // Stopwatch.hpp // ネタ元:https://takap-tech.com/entry/2019/05/13/235416 #pragma once // #pragma execution_character_set("utf-8") #include <chrono> #include <memory> namespace diagnostics { /** * C#の System.Stopwatch クラスっぽい</memory></chrono>…