楽天kobo領収書発行方法

https://books.rakuten.co.jp/e-book/kobo/receipt/name にアクセス注文番号を入力して ボタン押す。

ファイルを一行ずつ読み込むLine InputはCR+LFじゃないと一行判定できない

LFだけだと全部一気に読み込まれちゃうSplit()使ってLFで分解するとかしましょう。 'CSVファイルの取り込み LFコードでスプリット→カンマでスプリットするパターン Sub getCSV2() Dim ws As Worksheet Set ws = ThisWorkbook.Worksheets(1) Dim strPath As S…

wordpressのプロフィール写真を簡単に設置できるプラグイン「Wp User Avatar」

wordpress標準だとメディアファイルから選ぶという簡単なことができないのでプラグインで解決。 ネタ元 https://design-plus1.com/tcd-w/2017/11/wp-user-avatar.html

GoogleアナリティクスをWordPressに導入できるプラグイン「GA Google Analytics」がシンプル

多機能のはややこしい ネタ元 https://valmore.jp/seo-analysis/introduction-google-analytics/

bbpressのメールアドレス任意やログイン機能の設定方法

専用プラグインを作成する方法WordPressの「plugins」フォルダの中に「empty-anonymous-bbpress」フォルダを作り、その中に作成した「empty-anonymous-bbpress.php」ファイルを入れてください。empty-anonymous-bbpress.php

C++ ファイル名だけの__FILE__ である __FILENAME__ を作る

cpp

__FILE__はフルパスなので使いにくい時がある #define __FILENAME__ (strrchr(__FILE__, '¥¥') ? strrchr(__FILE__, '¥¥') + 1 : __FILE__) ネタ元 https://stackoverflow.com/questions/8487986/file-macro-shows-full-path

log4netのログのレベルについて

ログ・レベルの順位は、次のようになっています。ALL つまり、 と記述した場合は、すべてのログステートメントが実行されます。逆にとした場合は、「log.Fatal(……)」で記述されたメッセージのみが記録されます。 ネタ元 http://www.atmarkit.co.jp/ait/artic…

log4netでログが出ない時の確認手順

DLLのプロジェクトのせいか、app.configに指定する方法だと設定が読み込まれなくてダメだった。外部xmlファイルにしたらできた。 loggerのNameプロパティを見て、想定通りの名称文字列が設定されているかどうかを確認する。この内容と、ログ設定の内容(name …

Twitterメディアダウンローダー

chromeの拡張。Twitterで画像を一括保存するhttps://chrome.google.com/webstore/detail/twitter-media-downloader/cblpjenafgeohmnjknfhpdbdljfkndig?hl=ja ネタ元 https://appli-world.jp/posts/414

ExcelVBAでクリップボード扱う PutInClipboard がうまくいかないことがある

色々やってみたけど原因不明。クリップボードを扱うアプリ入れてたりするとなりやすいかも?ダメだったときは素直に諦めたほうが良さそう。 ネタ元 https://byte.sakura.ne.jp/code/vbaexcel%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%8…

.NET Frame Work 4以降ではSystem.Web.HttpUtility.UrlEncodeは使えないのでUri.EscapeDataStringを使う

URLのエンコードはUri.EscapeDataString()を使えばよし! ネタ元 https://blog.pg1x.com/2014/01/30/20140130000422/

chromeでajaxリクエストPOSTデータを見る方法

「Ctrl + Shift + I」(MacはControl + Option + I)でデベロッパーツールを開く。 Networkタブを開く。 タブの下、画面上部にある「All」をクリックする。 その状態でPOSTを実行する(リロード)。 該当のファイル名が一覧に現れるので、クリックする。 結…

パスワード流出してるかチェックできる「Have I Been Pwned」

web

https://haveibeenpwned.com/ 検索したらめっちゃ流出してた。 大事なアカウントはしっかり管理してるが、どうでもいいサイトは適当なのでやばいなー。

応答が停止してしまったExcelのVBAを確実に中断させる

ESCを押したままタスクバーでExcel・VBE・他のウィンドウをランダムにクリック ネタ元 https://kotori-chunchun.hatenablog.com/entry/2019/01/13/010851

MFCで現在時間取得

MFC

多分203うん年問題含む CTime cTime = CTime::GetCurrentTime(); // 現在時刻 CString str = cTime.Format("%Y/%m/%d %H:%M:%S"); // "YYYY/mm/dd HH:MM:SS"形式の時刻文字列を取得 ネタ元 http://www.mfc-programming.com/2010/ctime/mfc30.html

パワーポイントのデザインアイディアをOFFにする

オプション>基本設定>「PowerPoint デザイナー」の「デザインアイデアを自動的に表示する」のチェックをオフ ネタ元 https://did2memo.net/2018/07/01/powerpoint-design-idea-off/

外部phpを実行するならexec

php

exec() ネタ元 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1146228991

VPN設定無しに簡単に外出先からWindowsのリモートデスクトップで接続する方法

簡単な操作ならChromeリモートデスクトップでもいいんだけど、 本格的に作業しようと思うとWindowsのリモートデスクトップで接続したくなるが、ルーターのVPNの設定とかが面倒くさい。Desktop VPNを使うと、そのあたりの設定無しにリモートデスクトップでき…

画像/写真の解像度を上げてくれるサービス「waifu2x」

最大2倍まで拡大できます。 サイト http://waifu2x.udp.jp/

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>…