Macで作業しているデザイナーが作ったファイルがWindowsのDropboxで同期できないのは、ファイル名が原因

Windows で互換性のない文字列 ファイル名を付ける場合、Windows ファイル システムと互換性のない文字列の使用を避けてください。 >(それ以上) :(コロン) "(二重引用符) |(垂直線) ?(クエスチョンマーク) *(星印) .(ピリオド)またはファイル…

vb.netで排他処理(ミューテックス)

Imports System.Threading ... Private mtx As New Mutex .... '排他開始 mtx.WaitOne() ... '排他完了 mtx.ReleaseMutex() ネタ元 http://www.atmarkit.co.jp/fdotnet/vblab/vb2005m_11/vb2005m_11_04.html

Zaifは注文受け付けられない具合が半端じゃない

APIで発注してもよくエラーでる。うっかり高頻度にアクセスするとIPでBANされるらしく 403エラーしか返ってこなくなる。そのときはIPを変えると解決するけど。502 Bad gatewayや504 Gateway Time-out対策もいるよ ネタ元 http://team-6.hatenablog.jp/entry/…

json整形ツール

https://lab.syncer.jp/Tool/JSON-Viewer/ 便利なのが消えちゃってたので、別案

Excelの「WEBSERVICE関数」で外部サービスAPIからデータを手軽に取得する連携方法

Excel 2013から追加されている「WEBSERVICE」関数でwebデータとってきて、 「FILTERXML」関数(XPathが使える)と組み合わせて、個別のデータを手軽に取得できます。 ネタ元 http://did2memo.net/2017/03/12/excel-function-webservice/

プラスアルファレンタルサーバー上のwordpressサイトをSSL(https)化

web

SSL ON サーバー管理画面から無料SSL証明書(Let's Encrypt)をインストール。 クリックするだけで簡単。以下URL参照 https://www.plus-server.net/wa_faq/faq/ssl_free.html httpへのアクセスを.htaccessを使い強制的にhttpsへ301リダイレクト .htaccessに以…

株価データの収集方法

日足データ シストレツールで入手する 各証券会社ツールで入手する 東証から購入する Yahooファイナンスで入手する 日中足(イントラデイ)データ 証券会社ツールで入手する 東証から購入する API等から入手する ネタ元 http://we.love-profit.com/entry/201…

MFCのCFileDialogで複数のファイルを取得する

MFC

OFN_ALLOWMULTISELECTを設定すると複数のファイルが選択できるようになります。 しかし、これだけではたくさんファイルを選択すると不具合が発生します。 これはファイル名を受け取るバッファがデフォルトのままでは少ないため記憶できる限界を超えてしまう…

VC++で正規表現

VC

MFCでは正規表現のライブラリ無いけど標準のほうを使えば使える。C++11で名前空間がtr1からstdになってるらしいので新しい環境ならそれに置き換えてね #include <iostream> #include <string> #include <regex> ... std::tr1::regex regPattern(strPattern); std::tr1::match_results<const char *> </const></regex></string></iostream>…

MFCでディレクトリ内の全てのファイルの取得する

MFC

/*-------------------------------------------------------------------------------/ 関数名:void FindAllFile(LPCTSTR pstrName, CListBox &listbox, BOOL bFolder) 引 数:pstrName 検索するファイルの名前が入っている文字列へのポインタ。 listbox …

MFCのCStringでフルパスからファイル名だけ取る

MFC

CString str = _T("C:\\aafafadfas\\hytgafsdfd\\fklwaetaf\\pickup.txt"); str = str.Right(str.GetLength()-str.ReverseFind(_T('\\'))-1); ネタ元 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12115067447

テンポラリ(一時)ファイル名を作る

MFC

TCHAR tmpDir[MAX_PATH]; GetTempPath(MAX_PATH, tmpDir); TCHAR tmpFilename[MAX_PATH]; GetTempFileName(tmpDir,"tmp",(UINT)pos,tmpFilename); ネタ元 https://msdn.microsoft.com/ja-jp/library/cc429354.aspx

コマンドプロンプトでCSVやTXTなど複数のファイルを結合してまとめる方法

copy *.csv all\merge.csvてな感じで書けば そのフォルダ内のcsvが一つに結合されるよ ネタ元 https://digimamalife.com/howto-merge-csv-files

自分のドメインがSpamhausのブロックリストに登録された場合の解除手順

Spamhausとは Spamhaus.orgとは、スパムメールを送信しているなど、スパムに荷担しているドメインやIPアドレスをリアルタイムに作成したリストを公開している組織です。しかし、その利用範囲は「スパムメール対策」に限らないことに注意してください。実際に…

perlでCSVファイル簡単読み込み

open(IN, 'customer_data.csv'); while(<IN>){ chomp; my @d = split(/,/, $_); # ------------------------ # ここに、集計処理を書く # ------------------------ } close(IN);行をsplitした結果 $d[0] => 02547 $d[1] => 佐藤大輔 $d[2] => 25 $d[3] => 北海</in>…

pelのCGIでパラメータを受け取る方法

use CGI; my $q = CGI->new();/action.cgi?apple=red&banana=yellow&peach=pinkだと print $q->param('apple'), "\n"; # red print $q->param('banana'), "\n"; # yellow print $q->param('peach'), "\n"; # pinkという感じになる ネタ元 http://d.hatena.ne…

.NETでEncoding.GetEncodingメソッドを使う場合に指定するコードページ名の一覧

表示名コードページIDコードページ名補足日本語 シフトJIS932shift_jisshift-jisx-sjissjisMS_KanjiなどShift_JISとは若干異なるが、Shift_JISを扱う場合は通常これを使うCP932と同じ?OSが日本語環境の時は、Encoding.Defaultプロパティや、GetEncoding(0)…

MFCアプリで高DPI環境用簡易対策

高DPI環境でダイアログとか変になっちゃうのでそれを防ぐ プロジェクトのプロパティでマニュフェストツール>入出力>「DPI認識の有効化」をいいえにする。ぼやけた感じになっちゃうけどしょうがない。

COMのわかりやすい解説

アパートメントとかなんだかよくわからない概念が飛び交うCOM。ここを読めば大分わかってくる(気がする) リンク COMのアパートメント (1) スレッド同期の隠蔽 COMのアパートメント (2) コンポーネントファサード COMのアパートメント (3) スレッドの属性とコ…

STLで文字列を数値に変換する複数の方法

CPP

std::string str = "3.14"; int i = std::stoi(str); // 3 double d = std::stod(str); // 3.14 ネタ元 http://marycore.jp/prog/cpp/convert-string-to-number/

picoJSONでarray型の読み込み

CPP

イテレータ使う for (array::iterator it = glossary.begin(); it != glossary.end(); it++) { //title_list object& tmp = it->get<object>(); ネタ元 https://ja.stackoverflow.com/questions/14240/picojson%E3%81%A7array%E5%9E%8B%E3%81%AE%E8%AA%AD%E3%81%BF%E</object>…

Google確認コードの入手方法を電話からテキストメッセージに変更する

確認コードの入手方法を変更するには: アカウント情報にログインします。 [ログインとセキュリティ] で [Google へのログイン] を選択します。 [2 段階認証プロセス] を選択します。 変更する 2 段階認証プロセスの電話番号の横にある [編集] 編集 を選択し…

テキストボックスに透かし文字を表示

HTML5なら placeholder <input type="text" placeholder="数値を入力してください。"> ネタ元 https://so-zou.jp/web-app/tech/programming/javascript/sample/watermark.htm

テンポラリ(一時)フォルダ取得

VC

GetTempPath()使う TCHAR tmpDir[MAX_PATH]; GetTempPath(MAX_PATH, tmpDir); ネタ元 https://msdn.microsoft.com/ja-jp/library/cc429354.aspx?f=255&MSPPError=-2147217396

wordpressのアップデートで「サーバー接続中にエラーが発生しました。設定を確認してください。」と表示される時の対策

wp-config.phpに1行加える これがメジャーだけどセキュリティてきにどうかなという感じ define('FS_METHOD','direct'); chownでWordPressファイルのオーナーを変更する フィルターフック『filesystem_method』を使う ネタ元 https://www.sandalot.com/wordpr…

タスクスケジューラでバッチ起動するときダイアログ非表示にしたければ「ログオンしているかどうかにかかわらず実行する」にする

OS

バックグラウンド実行になるので、ダイアログがでなくなる ネタ元 https://answers.microsoft.com/ja-jp/windows/forum/windows_7-winapps/windows7%E3%81%A7%E3%82%BF%E3%82%B9%E3%82%AF/ccff2c2f-5a0e-4f3d-ae81-9dff3e36fc3c?auth=1

LINQ

C#

あまり難しく考えず、「LINQ は foreach のパワーアップ版」と覚えよう。 ネタ元 https://qiita.com/nskydiving/items/c9c47c1e48ea365f8995

Html Agility Packを使ってXPathでWebページをスクレイピングする

NuGetでHtml Agility Packを追加。例(VB.NETコード) Sub Main() Console.WriteLine("HttpClientクラスで取得したWebページを解析する(Html Agility Pack)") ' 時間計測用のタイマー Dim timer = New System.Diagnostics.Stopwatch() timer.Start() ' .NET …

bitzeny 2.0 マイニング設定方法

マイナーはこちらからダウンロード https://github.com/macchky/cpuminer/releases ネタ元 http://www.arunyastyle.com/entry/2018/01/29/144344

VB.NET、C#変換表

ネタ元 https://dobon.net/vb/dotnet/vb2cs/vb2cstable.html