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

webview2 vc++ sampleが動かないなら、Historyから過去のコード持ってくるとよい

github https://github.com/MicrosoftEdge/WebView2Samples2020/12/28現在 最新のサンプルだと WebView2 SDK 1.0.721-prerelease用 になってるが、これだとC#用のコードは動くがC++用コードが死ぬ。Histroyから Commits on Oct 19, 2020の<>をクリックして…

Slackでの複数人で音声つなぐ方法

有料プランじゃないとできない。・まず一人と電話する ・2人話してる画面に参加者追加のボタンが出るので、そこから追加していく。

windowsで32bit/64bit両対応インストーラーを作る方法

スイートインストーラー作れるのもあるようだけど、有料なので却下。Explzhで自己解凍exeのzip作成すると 解凍時に実行されるファイルも指定できるので、vbsなどでOSが32bitなら32bitインストーラー、64bitなら64bitインストーラーを実行するコード書いて、3…

Twitch OBSでゲーム配信メモ

RTMP URLはここから探す https://stream.twitch.tv/ingests/ ネタ元 https://vip-jikkyo.net/stream-to-twitch-with-obs

ツイキャス OBSでゲーム配信メモ

配信するでツール・ゲームズ配信選び ゲームズ配信選んで超高画質を選択。 OBSのサーバーにRTMP URLを、ストリームキーもコピペ ネタ元 https://vip-jikkyo.net/twicas-high-quality-streaming

inno setupで作ったインストーラーのログ出力

何故かエラーで止まる環境もあるらしい /log=filenameでログファイルを出力させることができるよ ネタ元 https://stackoverflow.com/questions/9605042/how-to-find-out-where-error-occurs-in-inno-setup-script

ExcelVBA セルの塗りつぶし=なしにするならxlColorIndexNone

.Interior.Color = xlColorIndexNone ネタ元 http://www.excel.studio-kazu.jp/kw/20050213011931.html

ExcelVBAで強化学習 絶対負けない○×ゲーム

せっかくなのでExcelファイルはこちらで配布します。間違いとかもっと良いコードあったら教えてもらえると嬉しいです。https://t.co/Qrs3GzhS75— Shibahead (@shibahead) December 11, 2020

東京大学 数理・データサイエンス関連教材

チェック http://www.mi.u-tokyo.ac.jp/teaching_material.html

inno setupで64bitインストールモードなら・・・という条件付け(Check: Is64BitInstallMode)

[RUN]とかで32bitなら実行するしないの判断入れる時にどうぞ Filename: "{app}\VC_redist.x64.exe"; Parameters: "/q /norestart"; Flags: runhidden; StatusMsg: "VC++を確認中..." ; Check: Is64BitInstallMode ネタ元 https://stackoverflow.com/question…

inno setupで作業フォルダ指定(WorkingDir:)

[RUN]とかで実行するパスを指定する時に利用しましょう。 Filename: "{sys}\wscript.exe"; Parameters: """{app}\hogehoge.vbs"" ""{app}"""; StatusMsg: "vbs実行中..." ;WorkingDir: "{app}" ネタ元 https://stackoverflow.com/questions/36332189/inno-se…

スニペットツール「beeftext」

Phrase Express使ってたけど、バージョンアップしたら設定飛んだので別なの探した。「beeftext」のほうが使いやすい。 ダウンロード先 https://beeftext.org/ ネタ元 https://lab.sonicmoov.com/tool/beeftext/ ちなみに日付をyyyymmdd式で入力するときは #{…

perlでURL叩く

system "curl <ここにURL>";出力したくなければ system "curl <ここにURL> > log.txt";などファイルに出力させちゃえ ネタ元 https://www.it-swarm-ja.tech/ja/perl/perl%EF%BC%9A%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%87%BA%E5%8A%9B%E3%82%92%E9%9D%9E…

MFCでURL指定でブラウザ起動

ページをPHPやcgiで作成し、その中でシェルスクリプトを実行すればヨシ。 HINSTANCE ret = ShellExecute(m_hWnd,"open","http://www.yahoo.co.jp/",NULL,NULL,SW_SHOW); //"http://www.yahoo.co.jp/"には開きたいURLを記入する if((int) ret <= 32){ //retが…

URL叩いてシェルスクリプト実行

ページをPHPやcgiで作成し、その中でシェルスクリプトを実行すればヨシ。 $output = shell_exec("sh ./hoge.sh");こんな感じ ネタ元 https://hacknote.jp/archives/14942/

VB.NETで文字列からMD5ハッシュ値取得

dim message : message = "hogehoge" Dim data As Byte() = System.Text.Encoding.UTF8.GetBytes(message) Dim md5 As New System.Security.Cryptography.MD5CryptoServiceProvider() Dim bs As Byte() = md5.ComputeHash(data) md5.Clear() Dim md5hash As …

VBAで列のデータを配列にする方法

こんな感じ Dim MyArray MyArray = Range("A1:B100").ValueDim MyArray MyArray = Columns("A").Value ネタ元 https://www.tipsfound.com/vba/09001 https://excel-ubara.com/excelvba1/EXCELVBA414.html

Googleカレンダーに追加するURLリンクを生成するツール

リンクURLを作ってくれる ツール https://webasterisk.sakura.ne.jp/wp/googlecalendar_eventbuttonsgenerator/

DOMでhtmlタグとHTML(*)Elementの対応表(java)

HTMLタグ インターフェース <a> HTMLAnchorElement <area> HTMLAreaElement <audio> HTMLAudioElement <br> HTMLBRElement <base> HTMLBaseElement <blockquote>、<q> HTMLQuoteElement <body> HTMLBodyElement <button> HTMLButtonElement <canvas> HTMLCanvasElement <dl> HTMLDListElement <data> HTMLDataElement <datalist> HTMLD…</datalist></data></dl></canvas></button></body></q></blockquote></base></audio></area></a>

PHPで配列の中から、指定の項目削除

foreach ( $arr as $item2 ) { if( false != mb_strpos($item2,$checkstr,0,'UTF8') ){ //見つかったら既存の項目は削除する $index = array_search($item2, $arr); unset($arr[$index]); $arr = array_values($arr); break; } } ネタ元 https://syncer.jp/W…

MFC GetMenuItemInfo()関数 / InsertMenuItem()ややこしい

MENUITEMINFO構造体のfMaskで取得/設定したい項目を指定して、必要な他の変数にも情報を設定しないといけない。メニュー項目に至っては MFT_STRING 型のメニュー項目を取得するには、最初に MENUITEMINFO 構造体の dwTypeData メンバを NULL に設定して GetM…

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…