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

WordPress5.0投稿画面エディタが使いにくいのでもとに戻す方法

プラグイン「Classic Editor」を追加して有効化するだけ。 ネタ元 https://shinomiyayui.com/wordpress5editor/

SHDocVw.InternetExplorer COMを用いてIE (InternetExplorer)を自動制御で html取得

C#

参照設定で、タイプライブラリ Microsoft Internet Controls (SHDocVw.DLL) Microsoft HTML Object Library (MSHTML.DLL) を追加しておく。 var IE = new SHDocVw.InternetExplorer(); IE.Visible = true; IE.Navigate(get_uri); while (IE.Busy == true || …

Windows10のエクスプローラが応答なしでフリーズしがちなときの対処法

os

エクスプローラの履歴を消去するといい・メニューから「表示」→「オプション」を選んでフォルダオプション画面を開きます。 ・「エクスプローラの履歴を消去する」のところの「消去(C)」ボタンをクリック ネタ元 https://araramistudio.jimdo.com/2017/07/12…

picojson::objectを文字列 にして表示

CPP

picojson::valueにしてserialize()する // 文字列にするためにvalueを使用 picojson::value val(obj); // return std::string val.serialize(); std::cout << val.serialize(); // {"Name": "Yanai"} ネタ元 http://akira206.hatenablog.com/entry/2016/06/2…

C#でIEを操作

C#

「C#でIEを自動制御しよう (目次)」を参考にしよう 参考サイト http://blog.clockahead.com/search/label/IE

ExcelVBAでキャンセルボタン付き、プログレスバーフォームを表示する

キャンセルボタン&プログレスバー付きのフォーム作って UserForm1.Show vbModeless とモードレスで表示。 あとはボタン押された時にフラグ立てるとかでキャンセル処理を実装する。 ネタ元 http://kowaza.withinit.com/vba/vba_ProgressBarForm.html

ExcelVBAでブックを閉じる時の処理はWorkbook_BeforeCloseかAuo_Closeに書く

Workbook_BeforeClose は VBEの「Microsoft Excel Objects」内の「ThisWorkbook」に記述します。Auo_Close は 標準モジュールに記述します。 Workbook_BeforeClose ↓ Auto_Close この順序で実行されるのでWorkbook_BeforeCloseが先に起動されます。 使い方と…

C#でログイン必要なサイトにログインしてデータ取ってくる

C#

以下のページを元にがんばれ! 参考ページ http://c-loft.com/blog/?p=637 https://dobon.net/vb/dotnet/internet/webrequestsavefile.html

VisualStudio Nugetパッケージの管理から.nupkgファイル経由で追加する方法

VisualStudio Nugetパッケージの管理開いて 右の小さい歯車ボタンクリック Nugetパッケージパッケージマネージャーの中のパッケージソース 選んで、+ボタンで項目追加。 ソースのとこの...ボタン押して.nupkgファイルのあるフォルダを選択する ネタ元 https…

Clibor Ctrl+Cでコピーしたテキストの履歴を保持してくれる優れもの

Ctrl+Cでコピーしたテキストの履歴を保持してくれる優れもの。 大昔にコピーしたテキストもctrlキーを2回押せば履歴から選んでペーストができる https://www.vector.co.jp/soft/winnt/util/se472890.html ネタ元 全人類がPCにインストールすべきソフト第一位…

C++でファイルの存在確認

CPP

PathFileExists() #include<Windows.h> #include<iostream> #include<Shlwapi.h> #pragma comment(lib, "Shlwapi.lib") int main(int argc, char* argv[]) { char path[] = ""; if (PathFileExists(path)) { std::cout << "file exists." << std::endl; } else { std::cout << "file doesn't </shlwapi.h></iostream></windows.h>…

C++ 文字列の暗号化/復号化

CPP

Win32API の Cryptography Functions を利用 ネタ元 https://www.hiramine.com/programming/windows/encryptdecryptstring.html コード // EncryptDecryptCR4.cpp : コンソール アプリケーションのエントリ ポイントを定義します。 // #include "stdafx.h" #…

拡張子heicの画像ファイルをjpegに変換

iOS11でサポートされたいいかんじの画像ファイル形式だそうです。WindowsならiMazing HEIC Converterというフリーソフトを使おう。 https://imazing.com/heic/download/windows ネタ元 https://www.zbuffer3dp.com/entry/heic-heif-jpeg-view

Chromeでユーザーごとのショートカットを作成

設定>ユーザーから「Chromeの名前と画像」を選択 ショートカットを作りたいユーザーの「デスクトップショートカットを表示」をONにする ネタ元 https://qiita.com/bushi/items/cdc61dff8fb2dbe75731

C#でループの最初だけ特別な処理を行う

C#

LINQってのを使う。 「LINQ は foreach のパワーアップ版」と考えるといいらしい var data = new[] { 0, 1, 2, 3, 4, 5, 6, 7 }; // LINQ if (data.Any()) { var first = data.First(); Console.WriteLine("最初にやる処理 {0}", first); foreach (var i in …

WebAssembly でシングルページアプリケーションが開発できる Blazor フレームワーク

まだPCネイティブアプリの代替になる!ってほどではなさそう ネタ元 https://qiita.com/Nossa/items/f0e2fc1c91d8cb95ead4 https://qiita.com/jsakamoto/items/20d4893f6c8cdb0356f6

SendGridで送ったメールのURLが勝手に置換される場合はクリックトラッキングをOFF

Settings>Tracking>Click TrackingからOFFに設定する ネタ元 https://support.sendgrid.kke.co.jp/hc/ja/articles/206253421-%E3%83%A1%E3%83%BC%E3%83%AB%E6%9C%AC%E6%96%87%E5%86%85%E3%81%AEURL%E3%81%8C%E5%8B%9D%E6%89%8B%E3%81%AB%E7%BD%AE%E6%8F%9B%E…

C# nameof 演算子で引数名などを文字列として取得できる

C#

// "引数名は args です" と出力される Console.WriteLine($"引数名は {nameof(args)} です"); ネタ元 http://fernweh.jp/b/csharp-nameof-operator/

SendGridで送るメールをHTMLメールじゃなくてテキストメールにする方法

標準でHTMLメールになってるのでSetting>Mail Settings>Plain ContentをONにする ネタ元 https://sendgrid.kke.co.jp/docs/User_Manual_JP/Settings/mail.html

CSV、Excelデータを HTMLのテーブルに変換するツール

便利 場所 http://websitetools.biz-box.jp/html_table.php

C#でConfigurationManagerクラスを使うには参照から追加の必要あり

C#

usingにSystem.Configurationを追加するだけではダメで、プロジェクトの参照から追加する必要がある。参照追加方法 「ソリューションエクスプローラー」→「参照」右クリック→「参照の追加」アセンブリ:フレームワーク内にある「System.Configuration」にチ…

クエリ文字列に日本語を使用している場合、それをブラウザのアドレスバーから直接入力して要求をかけるのは大問題

web

SJISのつもりで入力してもChromeだと勝手にUTF8に変換しちゃう。 ブラウザごとに挙動が違うのでテストした気になってしまって危険。 本番プログラムからきちんと呼んでテストしよう。 ネタ元 http://surferonwww.info/BlogEngine/post/2011/11/07/Encoding-o…

SJISで処理してるPHPコードでURLデコード

PHP

urlencodeのマニュアルを見ても第一引数しかありませんが、 mb_convert_encodingで文字列をエンコードすれば、 出力したい文字コードでurlエンコードできます。 $tmpname = "URL%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89%e3%83%86%e3%82%b9%e3%83%88";…

perlからPHP呼び出し

perl側プログラム #!/usr/bin/perl my $ans = `/usr/local/php5/bin/php -f test.php5 aaaa bbbb`; print("return:" . $ans);PHP側プログラム ネタ元 http://blog.doinet.co.jp/?eid=1031614

perlでバッククォート演算子使うと 別プロセスを実行し標準出力を取得できる

# バッククォート演算子 my $output = `$cmd`; ネタ元 http://d.hatena.ne.jp/perlcodesample/20180201/1517493582

phpのPearのMAILライブラリを使ってsendgridでのメール送信

php

引数でfrom to指定して空メール送信

メルマガ作成のメモ

興味を引いて開封させる!「注目されるメルマガの件名」 http://www.y-ml.com/column/archives/992#i-4 開封率やクリック率が上昇する!?メルマガ配信の効果を上げましょう https://www.y-ml.com/column/archives/888#1

秀丸メールで指定フォルダ内のメールから、検索したいメールアドレス群関連のメールを抽出する

検索したいメールアドレスが羅列されたcsvを作成する フォーマットは読み込み時に指定できるが 名前,メールアドレス の構成だと読み込みが簡単。 検索したいフォルダを選んだ状態で、メニューから検索>メールアドレス検索を選択 引用▼ボタンクリック してア…

WordPressでセキュリティ対策「Invisible reCaptcha」を導入・設定する

GoogleでreCaptchaのサイト登録を行い、「Site Key」と「Secret key」を入手。 プラグイン「Invisible reCaptcha for WordPress」を追加して、情報設定する。Google reCaptcha v3に対応している(2019/2/5時点) 問い合わせフォームの定番「Contact Forms7」に…

System.Net HttpWebRequest System.Net.ProtocolViolationExceptionが出たらそれはMethodがGETのせい

HttpClient使ってるとき、 GETのAPIなのにパラメーターを HttpRequestMessage request = new HttpRequestMessage(); ... request.Content = ...とか指定してない?URIに引数はつけるんだよ ネタ元 http://d.hatena.ne.jp/todesking/20061029/1162066409