MFCでリンク付きテキストの作り方

メンバクラスでCFont用意 private: CFont m_font;初期化でスタティックテキストにCFont設定 // スタティックテキストに下線を引く BOOL CXXXDlg::OnInitDialog() { CDialog::OnInitDialog(); // フォントの作成 m_font.CreateFont(12, 0, 0, 0, FW_DONTCARE,…

vbsでレジストリの削除

Option Explicit On Error Resume Next Dim objWshShell ' WshShell オブジェクト Set objWshShell = WScript.CreateObject("WScript.Shell") If Err.Number = 0 Then ' 値を削除する場合は、最後に \ を付けない objWshShell.RegDelete("HKCU\Hoge\Test1") …

Excelで数字部分だけ数字で取得

なんかいい関数が見当たらないので、標準モジュールに以下打ち込んで使う Function oVal(aArg) aArg = Replace(aArg, ",", "") oVal = Val(aArg) End Function

VBAでArrayListクラスを使う

昔の.NETならCreateObject("System.Collections.ArrayList")で使えたけど 3.5までらしいです。自作するとよいです。 自作クラスコードのありか https://vbabeginner.net/vba%E3%81%A7arraylist%E3%82%AF%E3%83%A9%E3%82%B9/

VBAでXMLHTTP60を使って「302リダイレクト」ページにアクセスするとエラーになる WinHttpRequest使え

別のライブラリ「Microsoft WinHTTP Services, version X.X」を参照設定して「WinHttpRequest」オブジェクトを使いましょう。 ネタ元 https://www.excelspeedup.com/vbahamaridokoro/#XMLHTTP60302

PHPで配列から重複の値を取り除く(array_unique)

$array_hoge = array_unique($array_hoge); ネタ元 https://2lat.net/it/php-str-replace-garbledhttps://www.javadrive.jp/phpfunc/array/index3.html

PHPで文字列変換はstr_replaceではなく、mb_ereg_replaceを使用すると文字化け防止

str_replace()はマルチバイト文字は対応してないらしい日本語が含まれる文字列を変換する際は気をつけて ネタ元 https://2lat.net/it/php-str-replace-garbled

GMailで容量の大きなメールを削除する

検索窓に「larger:10m」とすると10Mbyte以上のメールが出てくるので消せばよい ネタ元 https://enjoy.sso.biglobe.ne.jp/archives/gmail_delete/

Googleスプレッドシートで数値にプラスマイナスを表示

数値のあるセルを選択 ツールバーの「表示形式の詳細設定」アイコンをクリック メニューにある「表示形式の詳細設定」 > 「カスタム数値形式」をクリック 入力フィールドに +#;-#;0 と入力し「適用」をクリック ネタ元 https://gsuiteguide.jp/sheets/guide…

Googleスプレッドシートのアドオン「Google Analyticsは使えなくなった模様」

便利だったのに困る。 色々進化するのはいいけど、置いていかないでくれ・・・ ネタ元 https://dokodemodoor-junk.net/2020/10/post-19138/

メモ:さくらのwordpressクソほど重い XServerに引っ越したらクソ早い

XServerにはWordpress引っ越しツールもあるのでめちゃ楽。さよならさくら。

windows環境にpythonインストールしたけどパスが通ってないなら、再度インストーラーを起動する

なんでか最初のインストールではだめだった「Add Python to environment variables」にチェックを入れて「Install」をクリックすると治る ネタ元 https://gammasoft.jp/blog/resolve-not-to-run-python/

htaccessによるリダイレクト(サイトの引越し)

恒久的引っ越しのコード # Redirect Redirect permanent / https://movesaki.net/ネタ元でコード生成できるよ ネタ元 https://htaccess.cman.jp/explain/redirect.html

PHPのシンプル速度計測コード

ネタ元 http://shmachid.com/perl/113/

WordPress CSSとJSファイルの遅延読み込み

functions.phpに追記するCSS /*--------------------------------------------------------------*/ /* レンダリングを妨げるリソースの除外 CSSのIDを遅延させる処理 */ /*--------------------------------------------------------------*/ function my_d…

PHPでCSV一行ずつ読み込み

ネタ元 https://techacademy.jp/magazine/12298

PHPで文字列分割して配列へ

explode() — 文字列を文字列により分割するsplit()はもう非推奨。 ネタ元 https://www.php.net/manual/ja/function.explode.php

PHPで日付比較

strtotime()を使おう today = date("Y/m/d"); $target_day = "2014/06/10"; if(strtotime($today) === strtotime($target_day)){ echo "ターゲット日付は今日です"; }else if(strtotime($today) > strtotime($target_day)){ echo "ターゲット日付は過去です"…

PHPでmb_strlen()で日本語の文字数を数える

strlen()だとbyte単位になる。 ネタ元 https://www.flatflag.nir87.com/strlen-671#mb_strlen-2

さくらレンタルサーバーでComposerインストール&abraham/twitteroauthインストール

・SSHでログイン dos窓とかで。 ssh あなたのアカウント@あなたのドメイン.sakura.ne.jpその後Password聞かれるので入力でログイン・以下コマンドでComposerインストール curl -sS https://getcomposer.org/installer | php以下でComposerインストール状況確…

VB.netで日付をシリアル値に変換

Dim today As Date = DateTime.Today Console.WriteLine(today.ToOADate)整数部が年月日、小数部が時間になる ネタ元 https://www.atmarkit.co.jp/ait/articles/1709/06/news020.htmlhttps://tmg0525.hatenadiary.jp/entry/2017/09/14/143939

vb.netで文字列を暗号化/複合化

'暗号化用のデータ Dim enc_key() As Byte _ = { &HED, &HB, &H56, &HAF, &H61, &HA2, &H71, &H39, &HE0, &H4B, &HDC, &HC9, &H23, &H69, &H8C, &HBD, &HB9, &H86, &H98, &H28, &HC8, &H3E, &H62, &HA7, &HFA, &H17, &HC1, &H33, &H64, &HBF, &H96, &H24 } D…

HPに設置するTwitterのDMボタンの作り方

・DMを受け取る側のアカウントが「すべてのユーザーからダイレクトメッセージを受信する」の項目にチェックしとく(https://twitter.com/settings/security) ・https://publish.twitter.com/にアクセス このページをスクロールすると3つの選択肢が出てくるの…

ボリンジャーバンド%B(Bollinger Band%B)の計算式

ボリンジャーバンド(Bollinger Bands)の計算式 Middle Band =n-period moving average (MA) Upper Band = n-period MA+(n-period standard deviation of price x k) Lower Band = n-period MA- (n-period standard deviation of price x k) k=2.0 Bollinger …

ExcelVBAにて MSXML2.XMLHTTP.6.0でレスポンスをキャッシュさせない

毎回変化するダミーのパラメータをつければよい target_url = "http://test.com/api" & "?dummy=" & DateTime.Now ネタ元 https://qiita.com/haseshin/items/d1715fae8f6b0046cfec

Excelの表を複数の条件で並べ替える

リボンのデータ>並び替え で ソート条件を設定するだけでOK ネタ元 https://dekiru.net/article/12699/

Excelで重複データを抽出&色付けする

・ 重複チェックしたい範囲を選択 ・リボンから>「ホーム」>「条件付き書式」>「セルの強調表示ツール」>「重複する値」 ネタ元 https://upward.jp/weblog/contents_1911-2660/

同じ画像をA4に8つ印刷したい時の技

Wordを使う。・1ページいっぱいに画像を拡大する ・リボン>レイアウト>余白>ユーザー設定の余白選択して全部0にする ・ファイル⇒印刷⇒設定の[すべてのページを印刷] ・ページ数[1,1,1,1,1,1,1,1,]コンマで区切り[1ページが8ページ] ・最下の[1ペー…

c++11の機能を使ったStopWatchクラス

#include <chrono> struct StopWatch { StopWatch() { pre_ = std::chrono::high_resolution_clock::now(); } //前回のlap関数コールからの経過時間をmilli sec単位で返す double lap() { auto tmp = std::chrono::high_resolution_clock::now(); // 計測終了時刻を</chrono>…

Norton SafeWeb に 誤検出された時の対策方法

・https://safeweb.norton.com/site_dispute にアクセス ・アカウント作る ・ログイン ・URL入れてサイトの評価を確認 「X」と出る ・「>ここをクリックして異議を送信」をクリック ・HEADにタグを埋め込むかファイルをアップロードして認証。 ・「サイトを…