sqlite 複数のカラムの組み合わせにUNIQUE制約を設定

こんな感じ CREATE TABLE テーブル名(カラム名1, カラム名2, ... , UNIQUE(カラム名1, カラム名2, ...)); ネタ元 www.dbonline.jp

Chromeでのjavascriptテスト

Chromeで開発者ツールONしてConsoleで入力して試せるコンソール出力は console.log('hoge'); ネタ元 ja.javascript.info

ExcelVBA 拡張子を除く

Function RemoveExtension(aFilename As String) As String '--- 拡張子の位置 ---' Dim posExt As Long posExt = InStrRev(aFilename, ".") '--- 拡張子を除いたパス(ファイル名)を格納する変数 ---' Dim strFileExExt As String If (0 < posExt) Then Re…

Excel VBAでSqlite操作

・必要なものがExcelForSQLite3としてまとまってるのでありがたくダウンロード。 github.com・zipDLして解凍した中にあるDLLをSqliteを利用するxlsmファイルと同じ場所におく。 32bitExcelならsqlite3.dll/SQLite3_StdCall.dllを 64bitExcelならx64フォルダ…

VB.net Listに格納されている文字列をカンマ区切りで連結

Dim list As New ArrayList list.Add("A") list.Add("B") String.join(",",list.ToArray()); ネタ元 ameblo.jp

vb.netでJSONを分解 Json.NET Newtonsoft.Json

サンプルjson { "14": [ { "328": "1301", "332": "名前" }, { "328": "1305", "332": "名前" } ], "173": "", "174": "0", "175": "2", "176": "2021.08.16-20:50:28.087", "177": "2021.08.16-20:50:28.217", "192": "hogeData" } 分解サンプルnugetから"N…

Visual Studioでアプリケーションの設定を保存する

VS 2015より追加されてる 自前で用意しなくても良くなってたらしいdobon.net

VB.NET Byte配列を文字列に変換する

UNICODE Private Function UnicodeBytesToString( ByVal bytes() As Byte) As String Return System.Text.Encoding.Unicode.GetString(bytes) End FunctionシフトJIS(SJIS) Private Function SJISBytesToString(ByVal bytes() As Byte) As String System.Tex…

.NETでシフトJISのEncoding取ろうとしてエラーになるのは Coreだから

ASCIIとUnicode以外のエンコーディングがサポートされなくなった。 シフトJISのEncodingを取得するには、「Encoding.GetEncoding("Shift_JIS")」を呼び出す前に、次の1行を追加すればOKC# System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncod…

C#でIsNumericの代用

dobon.net doubleに変換できるかで判断 string str = "-12.34"; //doubleに変換できるか確かめる double d; if (double.TryParse(str, out d)) { //変換出来たら、dにその数値が入る Console.WriteLine("{0} は数値 {1} に変換できます。", str, d); } else …

C#でMid、Left、Right関数

dobon.net /// <summary> /// 文字列の指定した位置から指定した長さを取得する /// </summary> /// <param name="str">文字列</param> /// <param name="start">開始位置</param> /// <param name="len">長さ</param> /// <returns>取得した文字列</returns> public static string Mid(string str, int start, int len) { if (start <= 0) { throw new ArgumentExc…

C#コンソールアプリでDoEventの代わり

Thread.Sleep(mls); ネタ元 bresleveloper.blogspot.com

vb.netでCreateObject("MSXML2.XMLHTTP")したのをC#でやる方法

こんな感じ // COM参照でMicrosoft XMLv6.0 追加すること MSXML2.XMLHTTP60 http = new MSXML2.XMLHTTP60(); http.open("GET", URL, false); http.send(); ネタ元 csharp.hotexamples.com

C#でReDim Preserveの代わり

//要素数5の配列 int[] intArray = { 0, 1, 2, 3, 4 }; //要素数を10に増やす Array.Resize(ref intArray, 10); ネタ元 dobon.net

VB.NET、C#変換表

VB.netからの移植のおともに dobon.net

livedoorブログにてCloudflareを使ってる人がHTTPS化する方法

Your SSL/TLS encryption mode を Flexible にする Edge Certificatesで Always Use HTTPSをONにする ネタ元 dev.classmethod.jp

dropboxの対象外フォルダ指定方法

vc++のプロジェクトをdropboxにおいてるとコンパイル時エラーになることがある。 debugフォルダとかビルドすれば作れるものは同期対象から外そう。 方法 PowerShellを開いて以下コマンドを実行 Set-Content -Path 'フルパスでフォルダやファイル指定' -Strea…

hyper-vにwinows11 insider Program 強制Devチャンネル化して入れる方法

まずはWindows 10 Insider Preview ISO をダウンロードしてインストール手順はこちら参照(VMWareの解説だけど) blog.takunology.jpHyper-Vの設定方法参考 www.youtube.com仮想PCのメモリは固定で4096Mb(4G)以上にすること。win11のインストールが止まっちゃ…

Adobe公式のオンラインPDF合成サービス

www.adobe.comアップロードするタイプなので怖い気もするが、頼むよ。

商用OKの無料動画素材 Pixabay

https://pixabay.com/ja/videos/サイト内の検索使うと有料素材も混ざってくるので注意。 ネタ元 www.somethingfun.co.jp

32bitアプリを64bitに移植するときの注意点

また、ポインタに関連して、64ビットでは次のAPIが使えない。 GetClassLong GetWindowLong SetClassLong SetWindowLong それぞれ以下のAPIに置き換える。 以下のAPIは32ビット環境でも使えるようにできているようだ。 GetClassLongPtr GetWindo…

wordpressでページ単位でnoindex指定するにはプラグイン「All in one SEO Pack」が楽かな

ネタ元 webst8.com2021/6/13時点だと設定箇所はここ

cgi perlで英字の大文字と小文字を変換(lc関数/uc関数)

lc uc 使うだけ ネタ元 itsakura.com

cgi perlでtrim実装

前後のスペースを削除する関数作って使う $val = ' foo '; $val = trim($val); sub trim { my $val = shift; $val =~ s/^ *(.*?) *$/$1/; return $val; } ネタ元 mas3lab.net

phpでURL叩く

ネタ元 techacademy.jp

WebView2 Runtimeのサイレントインストール

MicrosoftEdgeWebview2Setup.exe /silent /install ネタ元 github.com

WordpressのプラグインbackWPupで「フォルダーを作成できません:/var/www/home~uploads/backwpup-xxxx-logs」などのエラー表示が出てしまう

原因 サーバー移転などで、内部的なURLが変更されてしまった 対処方法 BackWPUpを削除し、再度インストールし直して、新たにジョブを作成する。 ネタ元 webdesign-ginou.com

phpPgAdmin 基本操作 データベースのインポート/エクスポート

インポート、というメニューはないので注意www.idcf.jp

さくらレンタルサーバーcronでsh動かす時のチェック

sshで接続してコマンド正常動作を試す。help.sakura.ad.jpマニュアル通りPoderosaでいけました。 接続の情報はftpの設定と同じ。

WordPressをドメイン変更無しで新サーバー移転手順

coliss.comあとキャッシュ系プラグイン使ってると、引越し先で昔の記事がずっと出続けることあるので wp-content\cacheフォルダはコピーしないほうがいいよ。